Sign in
Dec-25 Dec-24 Dec-23 Dec-22 Dec-21 Dec-20 Dec-19 Dec-18 Dec-17 Dec-16 Dec-15 Dec-14 Dec-13 Dec-12 Dec-11 Dec-10 Dec-09 Dec-08 Dec-07 Dec-06
Total cash and short-term investments + 328.75 266.23 270.74 225.46 263.71 204.71 110.68 100.57 125.52 95.62 128.76 124.44 132.96 103.05 98.26 125.16 120.22 85.74 62.58 109.02
Accounts receivable, net 214.68 210.67 182.54 167.41 127.02 109.20 100.94 100.11 92.23 100.29 97.38 86.83 71.14 62.10 61.12 49.87 37.95 63.90 72.53 60.94
Inventories 20.71 0.00 0.00 0.00 0.00 0.00 10.23 9.90 7.30 7.79 13.66 12.73 9.99 12.08 13.38 13.88
Other current assets 39.91 26.37 25.91 22.50 17.70 20.13 20.43 14.71 10.32 11.12 21.00 18.60 14.65 16.36 15.13 13.96 10.59 13.65 15.25 17.15
Total current assets 583.34 503.26 479.19 415.38 408.42 334.04 232.04 215.38 228.07 207.02 247.14 229.86 218.74 181.51 174.51 188.98 168.75 163.28 150.36 187.10
Total non-current assets + 256.05 254.29 194.16 154.80 131.29 131.37 140.24 91.77 86.92 90.12 90.77 88.31 79.09 80.31 85.09 91.48 95.96 106.94 121.30 127.79
Total assets 839.39 757.55 673.35 570.18 539.71 465.41 372.28 307.15 315.00 297.14 337.91 318.17 297.83 261.81 259.60 280.46 264.71 270.22 271.66 314.89
Total current liabilities + 455.91 400.30 365.92 315.60 249.04 196.99 181.60 145.26 124.26 117.64 127.19 122.82 104.19 91.14 88.12 86.38 70.95 81.89 78.48 76.07
Total non-current liabilities + 68.71 58.12 29.16 27.78 40.02 49.53 48.41 14.74 15.78 10.13 15.24 13.33 12.05 9.16 9.40 10.28 10.40 8.49 7.47 1.68
Total liabilities 524.62 458.43 395.08 343.38 289.06 246.52 230.00 160.00 140.04 127.77 142.42 136.15 116.24 100.30 97.52 96.66 81.35 90.38 85.96 77.75
Total stockholders' equity + 314.77 299.13 278.28 226.80 250.64 218.90 142.28 147.15 174.96 169.37 195.49 182.02 181.59 161.51 162.08 183.80 183.37 179.84 185.71 237.14
Common shares outstanding 61 62 63 63 64 64 65 66 69 72 74 76 78 81 86 90 90 97 109 112
Show Quarterly Balance Sheet
Mar-26 Dec-25 Sep-25 Jun-25 Mar-25 Dec-24 Sep-24 Jun-24 Mar-24 Dec-23 Sep-23 Jun-23 Mar-23 Dec-22 Sep-22 Jun-22 Mar-22 Dec-21 Sep-21 Jun-21 Mar-21 Dec-20 Sep-20 Jun-20 Mar-20 Dec-19 Sep-19 Jun-19 Mar-19 Dec-18 Sep-18 Jun-18 Mar-18 Dec-17 Sep-17 Jun-17 Mar-17 Dec-16 Sep-16 Jun-16 Mar-16 Dec-15 Sep-15 Jun-15 Mar-15 Dec-14 Sep-14 Jun-14 Mar-14 Dec-13 Sep-13 Jun-13 Mar-13 Dec-12 Sep-12 Jun-12 Mar-12 Dec-11 Sep-11 Jun-11 Mar-11 Dec-10 Sep-10 Jun-10 Mar-10 Dec-09 Sep-09 Jun-09 Mar-09 Dec-08 Sep-08 Jun-08 Mar-08 Dec-07 Sep-07 Jun-07 Mar-07 Dec-06 Sep-06 Jun-06 Mar-06
Total cash and short-term investments + 226.13 328.75 263.56 230.59 205.87 266.23 214.95 202.71 207.52 270.74 182.31 153.29 181.60 225.46 197.06 213.77 216.32 263.71 246.45 209.34 197.17 204.71 166.25 123.64 75.28 110.68 113.62 119.40 104.88 100.57 93.90 83.43 119.01 125.52 129.72 86.60 101.26 95.62 110.83 95.21 114.72 128.76 119.15 108.40 107.25 124.44 111.52 101.38 125.93 132.96 125.89 106.51 108.55 103.05 106.81 100.89 96.62 98.26 100.80 109.36 117.72 125.16 114.24 117.66 120.41 120.22 103.22 87.97 86.27 85.74 79.80 76.93 48.06 62.58 68.76 79.69 92.42 109.02 92.93 84.20 70.60
Accounts receivable, net 227.11 214.68 219.56 209.84 210.69 210.67 199.76 191.23 205.70 182.54 183.38 178.45 160.57 167.41 143.50 133.85 132.04 127.02 115.34 113.96 106.27 109.20 105.34 108.10 112.47 100.94 108.40 100.29 107.35 100.11 92.97 99.11 85.29 92.23 97.01 96.30 84.08 100.29 98.90 93.00 84.12 97.38 92.05 82.94 83.06 86.83 88.00 86.69 66.78 71.14 68.22 68.47 59.59 62.10 73.24 64.44 62.98 61.12 56.75 54.60 47.78 49.87 48.77 47.79 42.56 37.95 41.82 40.25 46.19 63.90 71.08 77.10 79.85 72.53 73.17 70.79 62.70 60.94 52.57 51.96 50.28
Inventories 20.71 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10.23 9.35 9.88 9.89 9.90 7.38 7.34 7.32 7.30 7.53 6.92 7.80 7.79 0.00 0.00 0.00 13.66 0.00 0.00 12.73 9.99 12.08 13.38 13.88 17.28
Other current assets 62.57 39.91 42.66 42.91 38.77 26.37 37.61 32.21 31.98 25.91 27.17 28.27 29.34 22.50 26.14 26.93 28.92 17.70 23.88 23.93 26.61 20.13 16.80 20.02 29.21 20.43 17.48 18.07 36.83 14.71 31.58 44.38 29.11 10.32 23.28 27.87 29.52 11.12 25.03 11.76 11.37 10.77 20.44 19.33 20.83 18.60 17.35 18.25 17.89 14.65 14.59 15.37 17.09 16.36 15.30 15.08 15.83 15.13 15.92 14.47 15.43 13.96 11.81 11.37 12.37 10.59 11.99 11.53 14.30 13.65 14.90 14.94 16.95 15.25 15.76 14.86 15.80 17.15 16.28 16.42 17.74
Total current assets 515.82 583.34 525.77 483.35 455.34 503.26 452.31 426.15 445.21 479.19 392.86 360.02 371.50 415.38 366.70 374.55 377.27 408.42 385.67 347.23 330.05 334.04 288.39 251.76 216.96 232.04 241.60 239.56 231.30 215.38 203.16 204.73 218.85 228.07 238.37 196.83 200.09 207.02 222.24 199.97 210.21 247.14 231.64 210.67 211.14 229.86 216.87 206.32 210.61 218.74 208.70 190.35 185.22 181.51 195.35 180.41 175.43 174.51 173.47 178.43 180.92 188.98 174.82 176.81 175.34 168.75 157.04 139.75 146.76 163.28 165.78 168.97 144.86 150.36 157.68 165.34 170.92 187.10 161.78 152.58 138.62
Total non-current assets + 224.72 256.05 243.05 261.34 252.89 254.29 245.83 239.17 229.56 194.16 180.14 166.98 159.34 154.80 148.02 139.74 134.48 131.29 128.62 127.77 128.48 131.37 128.59 128.63 131.09 140.24 138.70 132.63 128.22 91.77 87.85 87.77 88.33 86.92 87.88 87.90 87.25 90.12 93.84 93.91 92.97 90.77 91.11 89.63 89.18 88.31 87.75 82.30 80.14 79.09 78.74 78.49 79.32 80.31 80.48 81.49 82.90 85.09 89.27 89.34 90.93 91.48 94.73 93.93 95.09 95.96 98.71 101.60 103.66 106.94 108.78 115.78 126.63 121.30 124.86 129.98 122.25 127.79 131.46 132.90 134.81
Total assets 740.54 839.39 768.82 744.68 708.22 757.55 698.14 665.31 674.76 673.35 573.00 526.99 530.84 570.18 514.72 514.29 511.75 539.71 514.28 475.00 458.53 465.41 416.98 380.39 348.04 372.28 380.30 372.18 359.51 307.15 291.01 292.50 307.18 315.00 326.25 284.74 287.34 297.14 316.08 293.88 303.17 337.91 322.75 300.30 300.32 318.17 304.62 288.62 290.74 297.83 287.44 268.84 264.54 261.81 275.83 261.90 258.32 259.60 262.73 267.76 271.84 280.46 269.55 270.74 270.43 264.71 255.74 241.35 250.42 270.22 274.56 284.74 271.49 271.66 282.54 295.32 293.17 314.89 293.24 285.48 273.43
Total current liabilities + 467.40 455.91 400.41 407.17 405.02 400.30 362.24 362.71 372.02 365.92 332.83 330.61 322.75 315.60 283.97 271.23 257.05 249.04 232.86 216.86 206.74 196.99 185.09 183.42 176.19 181.60 182.49 169.13 165.53 145.26 136.61 148.03 142.81 124.26 122.43 117.87 129.82 117.64 119.28 110.11 119.12 127.19 119.65 102.86 107.00 122.82 106.82 99.87 99.93 104.19 99.79 90.81 90.48 91.14 97.30 89.71 85.86 88.12 92.46 87.17 83.13 86.38 82.31 79.03 78.69 70.95 68.99 65.47 66.81 77.45 78.68 82.21 81.93 78.48 74.84 77.63 70.81 76.07 73.44 72.24 60.74
Total non-current liabilities + 67.96 68.71 59.20 58.76 58.11 58.12 57.95 61.97 63.14 29.16 30.06 25.84 27.02 27.78 32.62 34.33 37.57 40.02 42.79 45.69 47.13 49.53 43.92 44.19 45.99 48.41 46.15 48.36 48.58 14.74 14.72 15.23 16.43 15.78 9.46 9.18 9.66 10.13 9.77 8.79 9.09 15.24 12.73 13.55 14.53 13.33 13.31 12.44 13.13 12.05 10.76 10.63 11.02 9.16 8.97 8.86 9.12 9.40 8.97 9.89 10.09 10.28 10.43 10.42 10.63 10.40 10.36 12.94 13.08 12.94 8.65 7.85 7.14 7.47 7.99 9.07 2.01 1.68 2.48 0.98 0.93
Total liabilities 535.36 524.62 459.61 465.93 463.13 458.43 420.19 424.68 435.16 395.08 362.89 356.44 349.77 343.38 316.59 305.55 294.62 289.06 275.66 262.55 253.87 246.52 229.00 227.61 222.18 230.00 228.65 217.50 214.11 160.00 151.33 163.25 159.23 140.04 131.90 127.05 139.47 127.77 129.05 118.89 128.21 142.42 132.38 116.41 121.54 136.15 120.13 112.30 113.05 116.24 110.55 101.44 101.50 100.30 106.27 98.57 94.98 97.52 101.43 97.06 93.21 96.66 92.75 89.45 89.32 81.35 79.36 78.40 79.89 90.38 87.33 90.06 89.08 85.96 82.83 86.70 72.82 77.75 75.92 73.22 61.67
Total stockholders' equity + 205.18 314.77 309.22 278.76 245.10 299.13 277.95 240.63 239.61 278.28 210.11 170.55 181.07 226.80 198.13 208.74 217.14 250.64 238.63 212.45 204.66 218.90 187.98 152.78 125.87 142.28 151.65 154.69 145.40 147.15 139.68 129.24 147.95 174.96 194.35 157.69 147.87 169.37 187.03 174.98 174.97 195.49 190.36 183.90 178.78 182.02 184.48 176.32 177.69 181.59 176.89 167.41 163.05 161.51 169.56 163.33 163.34 162.08 161.30 170.70 178.63 183.80 176.80 181.29 181.11 183.37 176.39 162.95 170.53 179.84 187.23 194.68 182.41 185.71 199.70 208.62 220.36 237.14 217.32 212.26 211.76
Common shares outstanding 60 61 61 61 62 62 62 62 62 63 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 65 65 65 65 66 66 67 68 69 69 69 70 71 72 72 73 74 74 74 75 75 75 76 77 77 78 78 79 80 81 81 83 84 85 87 88 84 88 91 90 88 89 90 92 92 98 99 100 98 108 111 114 109 110 110 111
about 18 hours ago