OAOFY - PJSC Tatneft
Price:
--
--
| Metric | 2025 Q2 | 2025 Q1 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2015 Q2 | 2015 Q1 | 2014 Q4 | 2014 Q3 | 2014 Q2 | 2014 Q1 | 2013 Q4 | 2013 Q3 | 2013 Q2 | 2013 Q1 | 2012 Q4 | 2012 Q3 | 2012 Q2 | 2012 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 439,074 | 439,074 | 465,560 | 465,560 | 482,609.5 | 482,609.5 | 311,931.5 | 311,931.5 | 318,174.5 | 318,174.5 | 395,399 | 395,399 | 372,661 | 323,836 | 311,051 | 257,832 | 198,754 | 187,370 | 136,269 | 198,284 | 240,887 | 241,753 | 222,330 | 227,326 | 235,377 | 252,824 | 233,988 | 188,345 | 192,056 | 170,398 | 152,260 | 166,445 | 164,888 | 147,395 | 146,863 | 120,981 | 138,613 | 134,588 | 144,450 | 135,061 | 104,545 | 126,953 | 128,122 | 116,740 | 120,344 | 123,389 | 104,696 | 106,554 | 109,709 | 127,247 | 95,884 | 111,259 |
| Cost of Revenue | 186,441 | 186,441 | 189,821 | 189,821 | 188,160.5 | 188,160.5 | 112,088 | 112,088 | 96,910 | 96,910 | 91,357.5 | 91,357.5 | 37,883 | 44,728 | 46,657 | 39,229 | 38,627 | 35,651 | 25,739 | 30,188 | 20,661 | 19,676 | 23,148 | 17,900 | 27,969 | 27,526 | 27,748 | 23,357 | 21,977 | 25,356 | 23,872 | 24,664 | 29,501 | 27,685 | 26,412 | 18,194 | 22,399 | 23,829 | 20,921 | 17,816 | 18,487 | 20,601 | 20,784 | 15,727 | 19,118 | 16,251 | 16,900 | 17,366 | 18,525 | 19,209 | 16,906 | 17,030 |
| Gross Profit | 252,633 | 252,633 | 275,739 | 275,739 | 294,449 | 294,449 | 199,843.5 | 199,843.5 | 221,264.5 | 221,264.5 | 304,041.5 | 304,041.5 | 334,778 | 279,108 | 264,394 | 218,603 | 160,127 | 151,719 | 110,530 | 168,096 | 220,226 | 222,077 | 199,182 | 209,426 | 207,408 | 225,298 | 206,240 | 164,988 | 170,079 | 145,042 | 128,388 | 141,781 | 135,387 | 119,710 | 120,451 | 102,787 | 116,214 | 110,759 | 123,529 | 117,245 | 86,058 | 106,352 | 107,338 | 101,013 | 101,226 | 107,138 | 87,796 | 89,188 | 91,184 | 108,038 | 78,978 | 94,229 |
| Operating Expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 34,109 | 34,109 | 29,149 | 29,149 | 30,156.5 | 30,156.5 | 25,036.5 | 25,036.5 | 19,463.5 | 19,463.5 | 19,314.5 | 19,314.5 | 35,580 | 24,015 | 25,348 | 24,114 | (3,886) | 20,243 | 20,421 | 23,288 | 24,356 | 23,743 | 20,914 | 20,980 | 21,894 | 20,739 | 23,337 | 20,682 | 21,467 | 20,792 | 21,307 | 20,686 | 21,484 | 19,879 | 18,842 | 17,027 | 22,238 | 18,148 | 19,691 | 18,943 | 18,147 | 16,708 | 16,217 | 15,492 | 19,329 | 19,167 | 17,732 | 18,283 | 19,494 | 18,665 | 17,151 | 14,708 |
| Other Expenses | 162,935 | 162,935 | 148,102 | 148,102 | 164,671.5 | 164,671.5 | 0 | 0 | 0 | 0 | 0 | 157,574 | 230,041 | 192,977 | 174,446 | 141,215 | 129,399 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (123) | (175) | (425) | 3,638 | 652 | (481) | (125) | 1,707 | 26 | 197 | (515) | (81) | 181 | (264) | 693 | 333 | 318 | 186 | 8 |
| Operating Expenses | 197,044 | 197,044 | 177,251 | 177,251 | 194,828 | 194,828 | 110,018.5 | 110,018.5 | 132,075.5 | 132,075.5 | 208,511.5 | 176,888.5 | 265,621 | 216,992 | 199,794 | 165,329 | 125,513 | 106,994 | 85,822 | 133,385 | 153,910 | 147,088 | 132,658 | 133,634 | 143,254 | 142,048 | 131,656 | 112,249 | 117,601 | 105,459 | 101,588 | 100,067 | 98,332 | 86,034 | 80,809 | 69,066 | 87,301 | 82,060 | 83,445 | 78,409 | 76,689 | 77,284 | 70,651 | 67,805 | 77,040 | 73,424 | 66,097 | 65,587 | 71,091 | 72,055 | 64,978 | 60,633 |
| Operating Income | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Income | 55,589 | 55,589 | 98,488 | 98,488 | 99,621 | 99,621 | 81,331.5 | 81,331.5 | 81,997.5 | 81,997.5 | 126,328.5 | 127,153 | 74,935 | 68,707 | 67,511 | 59,612 | 42,204 | 49,836 | 28,459 | 45,070 | 73,718 | 82,477 | 71,900 | 78,880 | 74,492 | 93,042 | 84,479 | 59,170 | 60,716 | 34,574 | 38,531 | 50,272 | 44,012 | 34,648 | 41,263 | 33,738 | 35,518 | 34,532 | 42,535 | 38,765 | 27,012 | 32,255 | 39,303 | 32,684 | 24,355 | 34,997 | 21,323 | 25,049 | 21,890 | 39,234 | 10,292 | 39,377 |
| Interest Expense | 836.5 | 836.5 | 0 | 0 | 1,864 | 1,864 | 0 | 0 | 0 | 0 | 0 | 0 | 3,837 | 3,258 | 3,021 | 3,057 | 3,659 | 3,370 | 3,761 | 5,067 | 5,168 | 4,223 | 3,559 | 4,030 | 4,860 | 2,990 | 3,332 | 3,541 | 4,359 | 4,173 | 4,613 | 4,292 | 6,090 | 990 | 965 | 980 | 1,592 | 2,798 | 1,608 | 1,693 | 1,189 | 1,420 | 1,422 | 1,451 | 2,310 | 1,476 | 1,421 | 1,717 | 1,171 | 1,866 | 1,948 | 1,993 |
| Interest Income | 0 | 0 | 2,211 | 2,211 | 0 | 0 | 1,677.5 | 1,677.5 | 2,754.5 | 2,754.5 | 2,510.5 | 2,510.5 | 5,250 | 4,010 | 3,903 | 4,374 | 7,472 | 3,432 | 3,532 | 5,295 | 4,484 | 4,977 | 5,053 | 5,893 | 10,316 | 6,305 | 6,012 | 6,123 | 9,871 | 7,165 | 10,297 | 10,125 | 9,004 | 1,285 | 1,851 | 1,245 | 1,830 | 2,768 | 3,491 | 2,934 | 2,043 | 1,728 | 1,813 | 1,360 | 881 | 912 | 840 | 732 | 846 | 910 | 1,187 | 929 |
| Profitability | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| EBITDA | 71,805 | 71,805 | 111,477 | 111,477 | 112,176.5 | 112,176.5 | 96,644.5 | 96,644.5 | 95,093 | 95,093 | 137,506.5 | 137,506.5 | 85,368 | 78,277 | 74,873 | 69,225 | 50,277 | 60,349 | 36,431 | 46,201 | 85,610 | 88,013 | 79,482 | 87,659 | 82,607 | 100,859 | 89,458 | 64,635 | 59,660 | 45,758 | 46,356 | 54,409 | 64,582 | 41,302 | 46,924 | 39,071 | 37,501 | 40,198 | 48,274 | 44,398 | 32,407 | 36,807 | 43,952 | 37,410 | 32,235 | 39,243 | 25,634 | 30,426 | 25,611 | 43,200 | 14,582 | 43,173 |
| EBIT | 55,203.5 | 55,203.5 | 96,581.5 | 96,581.5 | 93,821.5 | 93,821.5 | 81,331.5 | 81,331.5 | 81,997.5 | 81,997.5 | 126,328.5 | 126,328.5 | 72,736 | 66,616 | 64,209 | 58,816 | 37,132 | 49,455 | 27,918 | 37,888 | 38,218 | 79,298 | 72,374 | 80,209 | 56,235 | 91,753 | 82,884 | 57,910 | 53,278 | 39,027 | 38,601 | 50,069 | 48,343 | 35,141 | 41,224 | 25,288 | 29,888 | 34,290 | 42,452 | 38,689 | 26,629 | 31,696 | 38,663 | 32,467 | 25,806 | 35,564 | 21,465 | 25,380 | 21,016 | 38,817 | 10,040 | 38,923 |
| Income Before Tax | 40,771.5 | 40,771.5 | 97,378 | 97,378 | 91,251 | 91,251 | 91,502.5 | 91,502.5 | 91,943.5 | 91,943.5 | 98,040.5 | 98,040.5 | 71,865 | 66,014 | 63,668 | 55,759 | 33,473 | 46,085 | 24,157 | 33,330 | 32,273 | 75,075 | 68,815 | 76,179 | 51,375 | 88,763 | 79,552 | 54,099 | 48,919 | 34,854 | 33,988 | 45,777 | 42,253 | 34,151 | 40,259 | 24,308 | 28,296 | 31,492 | 40,844 | 36,996 | 25,440 | 30,276 | 37,241 | 31,016 | 23,496 | 34,088 | 20,044 | 23,663 | 19,845 | 36,951 | 8,092 | 36,930 |
| Income Tax Expense | 13,666.5 | 13,666.5 | 21,685 | 21,685 | 21,955 | 21,955 | 17,667 | 17,667 | 19,424.5 | 19,424.5 | 20,940.5 | 20,940.5 | 18,110 | 13,813 | 14,422 | 12,075 | 8,745 | 10,717 | 6,461 | 8,549 | 12,986 | 16,038 | 14,556 | 15,944 | 13,767 | 19,772 | 16,521 | 12,181 | 13,008 | 9,246 | 8,251 | 9,141 | 11,223 | 7,527 | 9,365 | 6,726 | 6,855 | 6,689 | 9,417 | 8,895 | 5,722 | 6,924 | 8,128 | 5,522 | 5,061 | 8,093 | 4,090 | 5,703 | 4,710 | 8,139 | 2,189 | 8,332 |
| Net Income | 29,007.5 | 29,007.5 | 75,508 | 75,508 | 70,045.5 | 70,045.5 | 73,915 | 73,915 | 72,036 | 72,036 | 77,417.5 | 69,942 | 54,124 | 52,057 | 48,642 | 43,589 | 24,893 | 35,745 | 17,600 | 25,252 | 19,541 | 58,433 | 54,135 | 60,151 | 37,716 | 68,922 | 63,164 | 42,010 | 34,343 | 27,056 | 26,150 | 35,590 | 32,183 | 26,692 | 30,893 | 17,621 | 19,627 | 23,272 | 29,462 | 26,569 | 18,643 | 22,019 | 27,174 | 24,391 | 15,691 | 23,232 | 14,935 | 16,974 | 14,451 | 27,119 | 4,538 | 27,365 |
| Per Share Data | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| EPS (Basic) | 77.34 | 77.34 | 201.24 | 201.24 | 186.72 | 186.72 | 197.04 | 197.04 | 192.00 | 192.00 | 206.34 | 228.42 | 144.30 | 138.78 | 129.66 | 116.22 | 66.36 | 95.34 | 46.50 | 67.32 | 52.14 | 155.76 | 144.30 | 160.32 | 100.50 | 183.84 | 168.36 | 111.96 | 91.62 | 72.18 | 69.72 | 94.86 | 85.44 | 70.80 | 82.02 | 46.56 | 51.84 | 61.50 | 77.82 | 70.20 | 49.26 | 58.20 | 71.82 | 64.44 | 41.46 | 61.38 | 39.48 | 44.82 | 38.16 | 71.64 | 12.00 | 72.30 |
| EPS (Diluted) | 77.34 | 77.34 | 201.24 | 201.24 | 186.72 | 186.72 | 197.04 | 197.04 | 192.00 | 192.00 | 206.34 | 206.34 | 144.30 | 138.78 | 129.66 | 116.22 | 66.36 | 95.34 | 46.50 | 67.32 | 52.14 | 155.76 | 144.30 | 160.32 | 100.50 | 183.84 | 168.36 | 111.96 | 91.62 | 72.18 | 69.72 | 94.86 | 85.44 | 70.80 | 82.02 | 46.56 | 51.84 | 61.50 | 77.82 | 70.20 | 49.26 | 58.20 | 71.82 | 64.44 | 41.46 | 61.38 | 39.48 | 44.82 | 38.16 | 71.64 | 12.00 | 72.30 |
| Shares Outstanding | 375.2 | 375.2 | 375.2 | 375.2 | 375.2 | 375.2 | 375.2 | 375.2 | 375.2 | 375.2 | 375.2 | 338.9 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 350.5 | 278.2 | 376.8 | 376.8 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 | 378.5 |
| Metric | 2025 Q2 | 2025 Q1 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2014 Q4 | 2014 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Assets | ||||||||||||||||||||||||||||||||||||||||
| Cash & Cash Equivalents | 60,579 | 60,579 | 119,398 | 119,398 | 84,115 | 84,115 | 124,567 | 124,567 | 167,864 | 167,864 | 186,946 | 186,946 | 66,487 | 45,410 | 26,089 | 61,004 | 40,105 | 34,402 | 26,776 | 42,745 | 25,157 | 57,394 | 59,776 | 38,988 | 65,489 | 97,005 | 55,772 | 30,790 | 42,797 | 69,841 | 77,131 | 70,362 | 77,106 | 26,739 | 39,742 | 29,913 | 24,600 | 31,970 | 41,548 | 32,714 |
| Short-Term Investments | 24,277 | 24,277 | 43,041 | 43,041 | 34,730 | 34,730 | 11,207 | 11,207 | 17,766 | 17,766 | 40,994 | 27,309 | 102,782 | 115,760 | 113,338 | 41,119 | 30,473 | 14,770 | 13,722 | 9,835 | 27,713 | 36,094 | 40,251 | 43,527 | 29,545 | 52,264 | 55,547 | 53,710 | 68,469 | 53,266 | 61,941 | 54,810 | 56,821 | 6,203 | 4,258 | 4,398 | 3,842 | 19,960 | 18,631 | 22,811 |
| Net Receivables | 258,142 | 258,142 | 245,763 | 245,763 | 269,010 | 269,010 | 185,116 | 185,116 | 136,369 | 136,369 | 159,291 | 144,209 | 145,319 | 135,672 | 135,538 | 132,740 | 128,592 | 140,285 | 113,494 | 114,513 | 133,414 | 134,977 | 153,222 | 161,996 | 147,322 | 153,390 | 148,086 | 116,305 | 114,781 | 130,020 | 126,869 | 149,464 | 149,148 | 76,357 | 73,805 | 91,321 | 69,364 | 0 | 0 | 0 |
| Inventory | 122,670 | 122,670 | 141,483 | 141,483 | 121,157 | 121,157 | 103,793 | 103,793 | 77,382 | 77,382 | 75,860 | 75,860 | 81,062 | 73,467 | 65,514 | 55,537 | 44,988 | 44,227 | 44,137 | 48,694 | 53,379 | 44,732 | 58,550 | 48,851 | 50,606 | 42,992 | 43,472 | 41,379 | 39,318 | 35,116 | 34,024 | 38,326 | 33,271 | 33,051 | 31,500 | 32,847 | 32,042 | 32,408 | 32,462 | 32,601 |
| Other Current Assets | 15,443 | 15,443 | 6,494 | 6,494 | 69,387 | 69,387 | 83,955 | 83,955 | 57,045 | 57,045 | 41,070 | 74,181 | 10,576 | 12,421 | 10,923 | 9,007 | 11,851 | 10,767 | 11,898 | 10,950 | 10,236 | 8,209 | 9,219 | 10,429 | 12,007 | 3,547 | 4,043 | 4,080 | 14,238 | 16,878 | 18,674 | 17,693 | 16,592 | 12,716 | 74,139 | 76,506 | 9,791 | 77,249 | 60,174 | 80,588 |
| Total Current Assets | 527,760 | 527,760 | 605,131 | 605,131 | 589,623 | 589,623 | 508,638 | 508,638 | 456,426 | 456,426 | 525,499 | 525,499 | 412,242 | 403,494 | 359,790 | 305,333 | 258,995 | 244,347 | 209,941 | 254,771 | 253,127 | 298,792 | 331,019 | 309,869 | 311,732 | 366,206 | 318,767 | 261,342 | 285,381 | 308,038 | 320,762 | 329,825 | 332,496 | 162,106 | 167,191 | 159,663 | 179,229 | 177,001 | 180,602 | 187,196 |
| Non-Current Assets | ||||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment | 1,285,320 | 1,285,320 | 1,193,350 | 1,193,350 | 1,159,010 | 1,159,010 | 1,057,212 | 1,057,212 | 978,409 | 978,409 | 908,677 | 908,677 | 891,679 | 864,780 | 851,910 | 837,350 | 838,754 | 826,056 | 812,885 | 784,560 | 782,393 | 766,932 | 740,509 | 727,510 | 701,922 | 691,529 | 677,874 | 664,382 | 651,460 | 626,678 | 612,553 | 596,689 | 583,614 | 567,013 | 552,855 | 534,908 | 557,778 | 555,219 | 507,586 | 502,885 |
| Goodwill | 0 | 0 | 0 | 0 | 9,992 | 9,992 | 18,898 | 18,898 | 0 | 0 | 0 | 0 | 123,147 | 135,672 | 97,073 | 93,349 | 114,719 | 138,032 | 113,494 | 114,513 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 28,410 | 28,410 | 0 | 0 | 21,020 | 21,020 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 138,146 | 134,977 | 153,222 | 161,996 | 147,322 | 153,390 | 148,086 | 116,305 | 114,781 | 130,020 | 126,869 | 149,464 | 149,148 | 76,357 | 73,805 | 91,321 | 69,364 | 0 | 0 | 0 |
| Long-Term Investments | 98,644 | 98,644 | 110,777 | 110,777 | 108,533 | 108,533 | 110,079 | 110,079 | 92,776 | 92,776 | 33,607 | 71,412 | 63,340 | (54,679) | 63,654 | 69,139 | 38,655 | 44,508 | 39,736 | 59,032 | 53,639 | 35,755 | 19,615 | 15,844 | 25,672 | (3,255) | 6,818 | (1,668) | (28,326) | (11,564) | (2,914) | 7,225 | (15,542) | 62,283 | 63,685 | 62,101 | 42,853 | 28,571 | 9,914 | 4,651 |
| Other Non-Current Assets | 147,734 | 147,734 | 198,946 | 198,946 | 156,995 | 156,995 | 158,298 | 158,298 | 148,226 | 148,226 | 163,117 | 128,866 | 8,548 | 8,945 | 8,944 | 9,947 | 10,100 | 9,314 | 8,166 | 8,538 | 8,622 | 6,982 | 7,251 | 6,201 | 6,498 | 6,253 | 6,144 | 6,236 | 4,834 | 4,661 | 4,494 | 4,715 | 3,946 | 2,513 | 2,538 | 2,424 | 1,220 | 2,897 | 1,220 | 3,134 |
| Total Non-Current Assets | 1,560,108 | 1,560,108 | 1,503,073 | 1,503,073 | 1,455,550 | 1,455,550 | 1,344,487 | 1,344,487 | 1,219,411 | 1,219,411 | 1,108,955 | 1,108,955 | 1,090,047 | 1,043,283 | 1,024,088 | 1,012,218 | 1,004,446 | 1,021,416 | 1,008,983 | 982,246 | 985,512 | 982,699 | 934,950 | 915,908 | 889,556 | 871,494 | 865,527 | 845,958 | 822,073 | 796,060 | 810,015 | 791,013 | 762,101 | 647,096 | 633,087 | 614,918 | 619,462 | 619,903 | 552,332 | 543,754 |
| Total Assets | 2,087,868 | 2,087,868 | 2,108,204 | 2,108,204 | 2,045,173 | 2,045,173 | 1,853,125 | 1,853,125 | 1,675,837 | 1,675,837 | 1,634,454 | 1,634,454 | 1,502,289 | 1,446,777 | 1,383,878 | 1,317,551 | 1,263,441 | 1,265,763 | 1,218,924 | 1,237,017 | 1,238,639 | 1,281,491 | 1,265,969 | 1,225,777 | 1,201,288 | 1,237,700 | 1,184,294 | 1,107,300 | 1,107,454 | 1,104,098 | 1,130,777 | 1,120,838 | 1,094,597 | 809,202 | 800,278 | 774,581 | 798,691 | 796,904 | 732,934 | 730,950 |
| Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Account Payables | 127,229 | 127,229 | 141,246 | 141,246 | 87,445 | 87,445 | 0 | 0 | 0 | 0 | 53,835 | 53,835 | 54,113 | 48,606 | 49,434 | 43,816 | 55,028 | 53,956 | 39,507 | 38,862 | 36,150 | 25,428 | 28,275 | 22,343 | 25,728 | 24,633 | 23,157 | 25,054 | 22,366 | 21,956 | 21,949 | 27,073 | 25,575 | 27,027 | 22,011 | 24,824 | 27,816 | 22,854 | 17,269 | 20,026 |
| Short-Term Debt | 57,175 | 57,175 | 5,939 | 5,939 | 4,809 | 4,809 | 3,901 | 3,901 | 2,665 | 2,665 | 25,601 | 21,561 | 46,094 | 47,843 | 31,112 | 21,341 | 24,620 | 20,811 | 38,007 | 75,042 | 39,885 | 41,364 | 15,820 | 21,656 | 25,718 | 34,524 | 38,912 | 42,491 | 226,323 | 43,364 | 43,123 | 54,007 | 33,223 | 4,630 | 4,611 | 4,908 | 5,281 | 8,938 | 15,859 | 15,952 |
| Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 318,655 | 83,486 | 266,404 | 239,553 | 208,971 | 240,814 | 203,602 | 215,625 | 119,905 | 319,437 | 305,524 | 246,864 | 294,841 | 300,904 | 251,540 | 204,205 | 215,000 | 215,960 | 269,773 | 216,419 | 225,604 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Current Liabilities | 308,732 | 308,732 | 369,148 | 369,148 | 416,249 | 416,249 | 434,244 | 434,244 | 362,780 | 362,780 | 220,139 | 270,444 | 128,752 | 129,506 | 110,992 | 73,798 | 40,076 | 64,588 | 35,609 | 36,539 | 104,081 | 139,832 | 171,932 | 54,663 | 97,804 | 121,615 | 79,952 | 10,773 | 42,667 | 203,208 | 259,064 | 207,492 | 208,138 | 25,955 | 6,337 | 2,035 | 2,912 | 3,643 | 7,842 | 4,995 |
| Total Current Liabilities | 604,154 | 604,154 | 647,624 | 647,624 | 671,912 | 671,912 | 501,103 | 501,103 | 415,054 | 415,054 | 460,705 | 460,705 | 422,114 | 393,936 | 349,967 | 307,805 | 291,511 | 318,417 | 284,559 | 332,906 | 358,093 | 389,509 | 353,020 | 294,371 | 346,820 | 360,532 | 314,034 | 272,136 | 306,296 | 282,792 | 336,080 | 299,270 | 286,363 | 69,184 | 89,181 | 61,996 | 68,911 | 69,877 | 68,464 | 78,561 |
| Non-Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | 9,750 | 9,750 | 16,046 | 16,046 | 18,048 | 18,048 | 32,291 | 32,291 | 14,477 | 14,477 | 4,756 | 615 | 13,657 | 27,849 | 25,327 | 25,171 | 25,203 | 29,960 | 28,943 | 29,314 | 24,179 | 4,968 | 5,220 | 7,953 | 7,744 | 15,024 | 9,334 | 11,847 | 12,565 | 14,434 | 15,236 | 14,496 | 39,257 | 9,726 | 9,981 | 11,816 | 12,880 | 12,984 | 12,888 | 9,546 |
| Deferred Tax Liabilities | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 50,557 | 0 | 43,073 | 40,179 | 37,977 | 35,789 | 33,343 | 32,914 | 32,543 | 31,555 | 33,419 | 34,811 | 36,049 | 33,319 | 31,486 | 31,336 | 29,872 | 28,327 | 27,323 | 24,223 | 22,576 | 23,171 | 22,600 | 21,061 | 19,401 | 17,791 | 21,771 | 21,700 | 21,599 | 18,107 |
| Other Non-Current Liabilities | 178,599 | 178,599 | 135,893 | 135,893 | 137,699 | 137,699 | 129,537 | 129,537 | 141,862 | 141,862 | 68,251 | 124,070 | 44,334 | 61,913 | 63,136 | 62,440 | 60,916 | 63,074 | 65,428 | 50,722 | 54,628 | 50,017 | 39,297 | 38,661 | 37,775 | 43,608 | 43,144 | 42,733 | 42,063 | 36,018 | 35,369 | 34,998 | 34,181 | 217 | 224 | 225 | 248 | 247 | 211 | 80 |
| Total Non-Current Liabilities | 208,620 | 208,620 | 170,387 | 170,387 | 176,091 | 176,091 | 161,828 | 161,828 | 156,339 | 156,339 | 133,106 | 133,106 | 136,800 | 140,601 | 137,227 | 134,629 | 140,340 | 138,635 | 140,104 | 125,090 | 128,416 | 102,375 | 93,286 | 93,331 | 77,687 | 90,393 | 82,763 | 83,497 | 82,429 | 75,655 | 74,527 | 76,369 | 99,330 | 70,226 | 68,013 | 67,870 | 72,122 | 86,971 | 82,226 | 89,182 |
| Total Liabilities | 812,774 | 812,774 | 818,011 | 818,011 | 848,003 | 848,003 | 662,931 | 662,931 | 571,393 | 571,393 | 593,811 | 593,811 | 558,914 | 534,537 | 487,194 | 442,434 | 431,851 | 457,052 | 424,663 | 457,996 | 486,509 | 491,884 | 446,306 | 387,702 | 424,507 | 450,925 | 396,797 | 355,633 | 388,725 | 358,447 | 410,607 | 375,639 | 385,693 | 139,410 | 157,194 | 129,866 | 141,033 | 156,848 | 150,690 | 167,743 |
| Stockholders' Equity | ||||||||||||||||||||||||||||||||||||||||
| Common Stock | 11,767 | 11,767 | 11,767 | 11,767 | 11,767 | 11,767 | 11,767 | 11,767 | 11,767 | 11,767 | 11,021 | 11,767 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 | 11,021 |
| Retained Earnings | 1,179,827 | 1,179,827 | 1,188,820 | 1,188,820 | 1,094,451 | 1,094,451 | 1,095,494 | 1,095,494 | 1,010,027 | 1,010,027 | 953,942 | 953,942 | 850,198 | 819,068 | 804,190 | 783,230 | 739,641 | 714,748 | 701,373 | 683,866 | 658,614 | 693,895 | 726,050 | 743,659 | 683,508 | 695,550 | 695,100 | 659,305 | 624,254 | 652,751 | 625,878 | 651,067 | 615,477 | 583,294 | 556,448 | 550,442 | 532,821 | 513,194 | 457,915 | 439,272 |
| Accumulated Other Comprehensive Income | 5,463 | 5,463 | 9,425 | 9,425 | 10,533 | 10,533 | 247 | 247 | (249) | (249) | (4,344) | (4,344) | 2,345 | 2,412 | 1,873 | 0 | 0 | 4,052 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Stockholders' Equity | 1,271,149 | 1,271,149 | 1,284,104 | 1,284,104 | 1,190,843 | 1,190,843 | 1,181,586 | 1,181,586 | 1,095,623 | 1,095,623 | 1,035,443 | 1,035,443 | 938,388 | 907,325 | 891,908 | 870,946 | 827,672 | 804,645 | 789,761 | 773,035 | 745,532 | 782,723 | 813,940 | 832,476 | 771,265 | 782,275 | 782,886 | 746,936 | 711,859 | 740,194 | 713,258 | 738,759 | 703,511 | 670,859 | 644,104 | 645,717 | 628,314 | 610,952 | 555,965 | 537,199 |
| Total Liabilities & Equity | 2,087,868 | 2,087,868 | 2,108,204 | 2,108,204 | 2,045,173 | 2,045,173 | 1,853,125 | 1,853,125 | 1,675,837 | 1,675,837 | 1,634,454 | 1,634,454 | 1,502,289 | 1,446,777 | 1,383,878 | 1,317,551 | 1,263,441 | 1,265,763 | 1,218,924 | 1,237,017 | 1,238,639 | 1,281,491 | 1,265,969 | 1,225,777 | 1,201,288 | 1,237,700 | 1,184,294 | 1,107,300 | 1,107,454 | 1,104,098 | 1,130,777 | 1,120,838 | 1,094,597 | 809,202 | 800,278 | 774,581 | 798,691 | 796,904 | 732,934 | 730,950 |
| Debt Metrics | ||||||||||||||||||||||||||||||||||||||||
| Total Debt | 87,196 | 87,196 | 40,433 | 40,433 | 48,011 | 48,011 | 36,192 | 36,192 | 17,142 | 17,142 | 41,130 | 32,949 | 72,913 | 87,678 | 68,759 | 59,250 | 47,832 | 63,915 | 80,562 | 118,416 | 238,307 | 61,196 | 36,303 | 45,538 | 33,462 | 49,548 | 48,246 | 54,338 | 80,452 | 57,798 | 58,359 | 68,503 | 72,480 | 14,356 | 14,592 | 16,724 | 18,161 | 21,922 | 28,747 | 25,498 |
| Net Debt | 26,617 | 26,617 | (78,965) | (78,965) | (36,104) | (36,104) | (88,375) | (88,375) | (150,722) | (150,722) | (145,816) | (153,997) | 6,426 | 42,268 | 42,670 | (1,754) | 7,727 | 29,513 | 53,786 | 75,671 | 213,150 | 3,802 | (23,473) | 6,550 | (32,027) | (47,457) | (7,526) | 23,548 | 37,655 | (12,043) | (18,772) | (1,859) | (4,626) | (12,383) | (25,150) | (13,189) | (6,439) | (10,048) | (12,801) | (7,216) |
| Metric | 2025 Q2 | 2025 Q1 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2014 Q4 | 2014 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Activities | ||||||||||||||||||||||||||||||||||||||||
| Net Income | 29,007.5 | 29,007.5 | 75,508 | 75,508 | 70,045.5 | 70,045.5 | 73,915 | 73,915 | 72,344 | 72,344 | 69,942 | 69,942 | 53,755 | 52,201 | 49,246 | 43,684 | 24,728 | 35,368 | 17,696 | 24,781 | 19,287 | 59,037 | 54,259 | 60,235 | 37,608 | 68,991 | 63,031 | 41,918 | 35,911 | 25,608 | 25,737 | 36,636 | 31,030 | 26,624 | 30,894 | 17,582 | 21,441 | 24,803 | 19,718 | 23,352 |
| Depreciation & Amortization | 16,601.5 | 16,601.5 | 14,895.5 | 14,895.5 | 18,355 | 18,355 | 15,313 | 15,313 | 13,095.5 | 13,095.5 | 11,178 | 11,178 | 11,689 | 10,782 | 9,783 | 10,409 | 13,145 | 10,894 | 8,513 | 8,313 | 11,892 | 8,715 | 7,108 | 7,450 | 8,115 | 9,106 | 6,574 | 6,725 | 6,059 | 6,731 | 7,755 | 4,340 | 5,517 | 5,076 | 5,700 | 5,333 | 7,613 | 5,908 | 5,778 | 5,111 |
| Stock-Based Compensation | 0 | 0 | 0 | 0 | 222 | 222 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Change in Working Capital | 25,739 | 25,739 | 13,367.5 | 13,367.5 | (35,385.5) | (35,385.5) | (45,794) | (45,794) | (1,828.5) | (1,828.5) | (221.5) | (221.5) | 14,449 | 21,950 | (16,614) | (9,116) | 9,982 | 673 | (10,249) | 25,174 | (11,387) | 41,634 | (33,963) | (3,321) | (101) | 3,935 | (11,244) | (20,134) | (745) | 2,654 | 2,965 | (8,023) | 10,149 | (1,259) | 6,043 | (2,800) | (1,887) | (4,173) | 4,730 | (4,570) |
| Other Non-Cash Items | (19,015.5) | (19,015.5) | (4,166) | (4,166) | 61,641.5 | 61,641.5 | 5,003.5 | 5,003.5 | 2,042 | 2,042 | 12,850.5 | 12,850.5 | 1,116 | (212) | 9,973 | 4,399 | 12,227 | 2,843 | 1,015 | 15,263 | 24,251 | (2,365) | 9,332 | (3,358) | 19,137 | 1,857 | 6,659 | 3,579 | 11,144 | 23,296 | 4,861 | 5,343 | (11,364) | 2,020 | 562 | 10,264 | 4,843 | 5,618 | 6,058 | 7,585 |
| Operating Cash Flow | 52,332.5 | 52,332.5 | 99,605 | 99,605 | 114,878.5 | 114,878.5 | 48,437.5 | 48,437.5 | 85,100 | 85,100 | 93,749 | 93,749 | 81,009 | 84,721 | 52,388 | 49,376 | 60,082 | 49,778 | 16,975 | 73,531 | 44,043 | 107,021 | 36,736 | 61,006 | 64,759 | 83,889 | 65,020 | 32,088 | 52,369 | 58,289 | 41,318 | 38,296 | 35,332 | 32,461 | 43,199 | 30,379 | 32,010 | 32,156 | 36,284 | 31,478 |
| Investing Activities | ||||||||||||||||||||||||||||||||||||||||
| Capital Expenditure | (32,808.5) | (32,808.5) | (38,916) | (38,916) | (62,962.5) | (62,962.5) | (48,837) | (48,837) | (44,738) | (44,738) | (35,709.5) | (35,709.5) | (46,312) | (30,445) | (24,937) | (17,412) | (28,754) | (26,490) | (24,734) | (24,690) | (34,633) | (21,928) | (20,115) | (19,318) | (30,773) | (23,165) | (23,993) | (20,014) | (25,318) | (19,728) | (20,522) | (19,418) | (26,715) | (21,598) | (25,252) | (22,104) | (31,386) | (27,303) | (25,165) | (15,486) |
| Acquisitions | (398) | (398) | 0 | 0 | (153) | (153) | (19,689) | (19,689) | (9,531.5) | (9,531.5) | (2,696) | (2,696) | 2,238 | (1,177) | (95) | 1,691 | (169) | 923 | (1,771) | 1 | (20,456) | 8 | 723 | 395 | 290 | (348) | (73) | (12) | (937) | (2,790) | (285) | (26) | 74,116 | 2,441 | 0 | (1,568) | (471) | 0 | (1,090) | 2,022 |
| Purchases of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (40,421) | (43,833) | (77,334) | (27,232) | (28,081) | (9,314) | (9,209) | (18,102) | (6,889) | (27,199) | (14,463) | (30,043) | (28,175) | (8,575) | (23,007) | (17,347) | (29,256) | (15,196) | (14,765) | (33,214) | (44,914) | 1,265 | (5,574) | (1,476) | (18,378) | 29,121 | 4,050 | 18,906 |
| Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 47,697 | 34,701 | 13,745 | 14,803 | 6,475 | 5,770 | 15,477 | 17,843 | 42,234 | 10,028 | 20,581 | 12,206 | 47,593 | 19,658 | 14,364 | 19,931 | 16,386 | 29,981 | 8,613 | 11,478 | 18,127 | (2,690) | 0 | 1,448 | 13,517 | 0 | (21) | 23 |
| Other Investing Activities | (5,874) | (5,874) | (7,593) | (7,593) | (11,065.5) | (11,065.5) | (5,747) | (5,747) | 4,766.5 | 4,766.5 | 29,381.5 | 29,381.5 | 15,821 | 1,879 | 3,987 | (2) | 18,468 | 174 | 1,164 | 655 | 2,680 | 1,464 | 1,401 | 550 | (15,425) | (154) | (2,860) | 516 | (248) | 2,185 | 241 | 497 | 18,495 | (2,617) | 6,521 | 1,544 | (235) | (944) | (1,152) | 1,526 |
| Investing Cash Flow | (39,080.5) | (39,080.5) | (46,509) | (46,509) | (74,181) | (74,181) | (74,273) | (74,273) | (49,503) | (49,503) | (9,024) | (9,024) | (20,977) | (38,875) | (84,634) | (28,152) | (32,061) | (29,860) | (19,073) | (24,293) | (17,064) | (37,627) | (12,596) | (36,605) | (26,490) | (12,584) | (35,569) | (16,926) | (39,373) | (5,548) | (26,718) | (40,683) | 20,982 | (20,509) | (24,305) | (23,604) | (36,482) | 874 | (22,288) | 4,969 |
| Financing Activities | ||||||||||||||||||||||||||||||||||||||||
| Net Debt Issuance | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (1,582) | 1,497 | (1,422) | (507) | (189) | (16,826) | (12,529) | 21,843 | 27,830 | 971 | (2,907) | 837 | (2,308) | (3,061) | (5,011) | (21,504) | 16,864 | (8,564) | (9,350) | (2,458) | (5,623) | (136) | (1,491) | (827) | (2,755) | (756) | (5,370) | (3,935) |
| Stock Repurchased | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (31) | 0 | 0 | (47) | 0 | (7,168) | 0 | 0 | 0 | 0 | 0 |
| Dividends Paid | (66,157) | (66,157) | (39,858) | (39,858) | (62,554) | (62,554) | (8,098) | (8,098) | (49,971) | (49,971) | (11,198) | (11,198) | (37,133) | (27,656) | (14) | (1) | (22,565) | (56) | (17) | (54,922) | (90,221) | (72,736) | (262) | (50,119) | (67,913) | (27,453) | (134) | (5,688) | (57,025) | (51,448) | (5) | (1) | (25) | (24,687) | (3) | (2) | (11) | (23,995) | (14) | (18,656) |
| Other Financing Activities | 27,357 | 27,357 | 4,801.5 | 4,801.5 | 3,524.5 | 3,524.5 | 6,343.5 | 6,343.5 | (3,695) | (3,695) | (1,143) | (1,143) | (376) | (401) | (356) | (354) | 1,316 | 3,429 | (354) | (348) | 2,887 | (343) | (335) | (331) | (45) | 0 | 2 | (3) | (1) | (13) | 8 | 0 | 0 | (1) | (1) | (1) | (603) | (760) | (737) | (384) |
| Financing Cash Flow | (38,800) | (38,800) | (35,056.5) | (35,056.5) | (59,029.5) | (59,029.5) | (1,754.5) | (1,754.5) | (53,666) | (53,666) | (12,341) | (12,341) | (39,091) | (26,560) | (1,792) | (862) | (21,811) | (13,453) | (12,900) | (33,427) | (59,504) | (72,108) | (2,980) | (49,613) | (70,266) | (30,514) | (4,875) | (27,195) | (40,161) | (60,018) | (9,347) | (2,459) | (5,647) | (24,824) | (8,663) | (830) | (3,365) | (25,454) | (6,061) | (22,975) |
| Cash Position | ||||||||||||||||||||||||||||||||||||||||
| Net Change in Cash | 0 | 0 | 119,398 | 0 | 0 | (124,567) | (21,648.5) | (21,648.5) | (9,541) | (9,541) | 60,229.5 | (66,487) | 21,077 | 19,321 | (34,915) | 20,899 | 5,703 | 7,626 | (15,969) | 17,588 | (32,237) | (2,382) | 20,788 | (26,501) | (31,516) | 41,233 | 24,982 | (12,007) | (27,044) | (7,290) | 6,769 | (6,744) | 50,367 | (13,003) | 9,829 | 5,313 | (7,370) | 8,275 | 8,834 | 14,061 |
| Cash at Beginning | 0 | 0 | 0 | 0 | 0 | 124,567 | 0 | 0 | 0 | 186,946 | 126,716.5 | 66,487 | 45,410 | 26,089 | 61,004 | 40,105 | 34,402 | 26,776 | 42,745 | 25,157 | 57,394 | 59,776 | 38,988 | 65,489 | 97,005 | 55,772 | 30,790 | 42,797 | 69,841 | 77,131 | 70,362 | 77,106 | 26,739 | 39,742 | 29,913 | 24,600 | 31,970 | 23,695 | 32,714 | 18,653 |
| Cash at End | 0 | 0 | 119,398 | 0 | 0 | 0 | (21,648.5) | (21,648.5) | (9,541) | 177,405 | 186,946 | 0 | 66,487 | 45,410 | 26,089 | 61,004 | 40,105 | 34,402 | 26,776 | 42,745 | 25,157 | 57,394 | 59,776 | 38,988 | 65,489 | 97,005 | 55,772 | 30,790 | 42,797 | 69,841 | 77,131 | 70,362 | 77,106 | 26,739 | 39,742 | 29,913 | 24,600 | 31,970 | 41,548 | 32,714 |
| Free Cash Flow | 19,524 | 19,524 | 60,689 | 60,689 | 51,916 | 51,916 | (399.5) | (399.5) | 40,362 | 40,362 | 58,039.5 | 58,039.5 | 34,697 | 54,276 | 27,451 | 31,964 | 31,328 | 23,288 | (7,759) | 48,841 | 9,410 | 85,093 | 16,621 | 41,688 | 33,986 | 60,724 | 41,027 | 12,074 | 27,051 | 38,561 | 20,796 | 18,878 | 8,617 | 10,863 | 17,947 | 8,275 | 624 | 4,853 | 11,119 | 15,992 |
| Key Metrics | 2025 Q2 | 2025 Q1 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 | 2015 Q2 | 2015 Q1 | 2014 Q4 | 2014 Q3 | 2014 Q2 | 2014 Q1 | 2013 Q4 | 2013 Q3 | 2013 Q2 | 2013 Q1 | 2012 Q4 | 2012 Q3 | 2012 Q2 | 2012 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Income Statement | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 439,074 | 439,074 | 465,560 | 465,560 | 482,609.5 | 482,609.5 | 311,931.5 | 311,931.5 | 318,174.5 | 318,174.5 | 395,399 | 395,399 | 372,661 | 323,836 | 311,051 | 257,832 | 198,754 | 187,370 | 136,269 | 198,284 | 240,887 | 241,753 | 222,330 | 227,326 | 235,377 | 252,824 | 233,988 | 188,345 | 192,056 | 170,398 | 152,260 | 166,445 | 164,888 | 147,395 | 146,863 | 120,981 | 138,613 | 134,588 | 144,450 | 135,061 | 104,545 | 126,953 | 128,122 | 116,740 | 120,344 | 123,389 | 104,696 | 106,554 | 109,709 | 127,247 | 95,884 | 111,259 |
| Gross Profit | 252,633 | 252,633 | 275,739 | 275,739 | 294,449 | 294,449 | 199,843.5 | 199,843.5 | 221,264.5 | 221,264.5 | 304,041.5 | 304,041.5 | 334,778 | 279,108 | 264,394 | 218,603 | 160,127 | 151,719 | 110,530 | 168,096 | 220,226 | 222,077 | 199,182 | 209,426 | 207,408 | 225,298 | 206,240 | 164,988 | 170,079 | 145,042 | 128,388 | 141,781 | 135,387 | 119,710 | 120,451 | 102,787 | 116,214 | 110,759 | 123,529 | 117,245 | 86,058 | 106,352 | 107,338 | 101,013 | 101,226 | 107,138 | 87,796 | 89,188 | 91,184 | 108,038 | 78,978 | 94,229 |
| Operating Income | 55,589 | 55,589 | 98,488 | 98,488 | 99,621 | 99,621 | 81,331.5 | 81,331.5 | 81,997.5 | 81,997.5 | 126,328.5 | 127,153 | 74,935 | 68,707 | 67,511 | 59,612 | 42,204 | 49,836 | 28,459 | 45,070 | 73,718 | 82,477 | 71,900 | 78,880 | 74,492 | 93,042 | 84,479 | 59,170 | 60,716 | 34,574 | 38,531 | 50,272 | 44,012 | 34,648 | 41,263 | 33,738 | 35,518 | 34,532 | 42,535 | 38,765 | 27,012 | 32,255 | 39,303 | 32,684 | 24,355 | 34,997 | 21,323 | 25,049 | 21,890 | 39,234 | 10,292 | 39,377 |
| Net Income | 29,007.5 | 29,007.5 | 75,508 | 75,508 | 70,045.5 | 70,045.5 | 73,915 | 73,915 | 72,036 | 72,036 | 77,417.5 | 69,942 | 54,124 | 52,057 | 48,642 | 43,589 | 24,893 | 35,745 | 17,600 | 25,252 | 19,541 | 58,433 | 54,135 | 60,151 | 37,716 | 68,922 | 63,164 | 42,010 | 34,343 | 27,056 | 26,150 | 35,590 | 32,183 | 26,692 | 30,893 | 17,621 | 19,627 | 23,272 | 29,462 | 26,569 | 18,643 | 22,019 | 27,174 | 24,391 | 15,691 | 23,232 | 14,935 | 16,974 | 14,451 | 27,119 | 4,538 | 27,365 |
| EPS (Diluted) | 77.34 | 77.34 | 201.24 | 201.24 | 186.72 | 186.72 | 197.04 | 197.04 | 192.00 | 192.00 | 206.34 | 206.34 | 144.30 | 138.78 | 129.66 | 116.22 | 66.36 | 95.34 | 46.50 | 67.32 | 52.14 | 155.76 | 144.30 | 160.32 | 100.50 | 183.84 | 168.36 | 111.96 | 91.62 | 72.18 | 69.72 | 94.86 | 85.44 | 70.80 | 82.02 | 46.56 | 51.84 | 61.50 | 77.82 | 70.20 | 49.26 | 58.20 | 71.82 | 64.44 | 41.46 | 61.38 | 39.48 | 44.82 | 38.16 | 71.64 | 12.00 | 72.30 |
| Balance Sheet | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cash & Equivalents | 60,579 | 60,579 | 119,398 | 119,398 | 84,115 | 84,115 | 124,567 | 124,567 | 167,864 | 167,864 | 186,946 | 186,946 | 66,487 | 45,410 | 26,089 | 61,004 | 40,105 | 34,402 | 26,776 | 42,745 | 25,157 | 57,394 | 59,776 | 38,988 | 65,489 | 97,005 | 55,772 | 30,790 | 42,797 | 69,841 | 77,131 | 70,362 | 77,106 | 26,739 | 39,742 | 29,913 | 24,600 | 31,970 | 41,548 | 32,714 | ||||||||||||
| Total Assets | 2,087,868 | 2,087,868 | 2,108,204 | 2,108,204 | 2,045,173 | 2,045,173 | 1,853,125 | 1,853,125 | 1,675,837 | 1,675,837 | 1,634,454 | 1,634,454 | 1,502,289 | 1,446,777 | 1,383,878 | 1,317,551 | 1,263,441 | 1,265,763 | 1,218,924 | 1,237,017 | 1,238,639 | 1,281,491 | 1,265,969 | 1,225,777 | 1,201,288 | 1,237,700 | 1,184,294 | 1,107,300 | 1,107,454 | 1,104,098 | 1,130,777 | 1,120,838 | 1,094,597 | 809,202 | 800,278 | 774,581 | 798,691 | 796,904 | 732,934 | 730,950 | ||||||||||||
| Total Debt | 87,196 | 87,196 | 40,433 | 40,433 | 48,011 | 48,011 | 36,192 | 36,192 | 17,142 | 17,142 | 41,130 | 32,949 | 72,913 | 87,678 | 68,759 | 59,250 | 47,832 | 63,915 | 80,562 | 118,416 | 238,307 | 61,196 | 36,303 | 45,538 | 33,462 | 49,548 | 48,246 | 54,338 | 80,452 | 57,798 | 58,359 | 68,503 | 72,480 | 14,356 | 14,592 | 16,724 | 18,161 | 21,922 | 28,747 | 25,498 | ||||||||||||
| Stockholders' Equity | 1,271,149 | 1,271,149 | 1,284,104 | 1,284,104 | 1,190,843 | 1,190,843 | 1,181,586 | 1,181,586 | 1,095,623 | 1,095,623 | 1,035,443 | 1,035,443 | 938,388 | 907,325 | 891,908 | 870,946 | 827,672 | 804,645 | 789,761 | 773,035 | 745,532 | 782,723 | 813,940 | 832,476 | 771,265 | 782,275 | 782,886 | 746,936 | 711,859 | 740,194 | 713,258 | 738,759 | 703,511 | 670,859 | 644,104 | 645,717 | 628,314 | 610,952 | 555,965 | 537,199 | ||||||||||||
| Cash Flow | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | 52,332.5 | 52,332.5 | 99,605 | 99,605 | 114,878.5 | 114,878.5 | 48,437.5 | 48,437.5 | 85,100 | 85,100 | 93,749 | 93,749 | 81,009 | 84,721 | 52,388 | 49,376 | 60,082 | 49,778 | 16,975 | 73,531 | 44,043 | 107,021 | 36,736 | 61,006 | 64,759 | 83,889 | 65,020 | 32,088 | 52,369 | 58,289 | 41,318 | 38,296 | 35,332 | 32,461 | 43,199 | 30,379 | 32,010 | 32,156 | 36,284 | 31,478 | ||||||||||||
| Capital Expenditure | (32,808.5) | (32,808.5) | (38,916) | (38,916) | (62,962.5) | (62,962.5) | (48,837) | (48,837) | (44,738) | (44,738) | (35,709.5) | (35,709.5) | (46,312) | (30,445) | (24,937) | (17,412) | (28,754) | (26,490) | (24,734) | (24,690) | (34,633) | (21,928) | (20,115) | (19,318) | (30,773) | (23,165) | (23,993) | (20,014) | (25,318) | (19,728) | (20,522) | (19,418) | (26,715) | (21,598) | (25,252) | (22,104) | (31,386) | (27,303) | (25,165) | (15,486) | ||||||||||||
| Free Cash Flow | 19,524 | 19,524 | 60,689 | 60,689 | 51,916 | 51,916 | (399.5) | (399.5) | 40,362 | 40,362 | 58,039.5 | 58,039.5 | 34,697 | 54,276 | 27,451 | 31,964 | 31,328 | 23,288 | (7,759) | 48,841 | 9,410 | 85,093 | 16,621 | 41,688 | 33,986 | 60,724 | 41,027 | 12,074 | 27,051 | 38,561 | 20,796 | 18,878 | 8,617 | 10,863 | 17,947 | 8,275 | 624 | 4,853 | 11,119 | 15,992 | ||||||||||||