Jun 12
2025
SELL
Open market or private sale
$4,191,500
$83.83 p/Share
50,000
Reduced 12.3%
356,538
Common Stock, par valu...
Jun 03
2025
SELL
Open market or private sale
$4,082,000
$81.64 p/Share
50,000
Reduced 10.95%
406,538
Common Stock, par valu...
May 20
2025
SELL
Open market or private sale
$3,415,986
$75.31 p/Share
45,359
Reduced 8.95%
461,179
Common Stock, par valu...
May 06
2025
SELL
Open market or private sale
$352,762
$76.01 p/Share
4,641
Reduced 1.01%
456,536
Common Stock, par valu...
May 06
2025
SELL
Open market or private sale
$3,408,000
$68.16 p/Share
50,000
Reduced 8.98%
506,538
Common Stock, par valu...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$7,101,798
$56.63 p/Share
125,407
Reduced 17.13%
606,538
Common Stock, par valu...
Jan 06
2025
BUY
Grant, award, or other acquisition
-
286,824
Added 28.5%
719,404
Common Stock, par valu...
Jan 03
2025
SELL
Payment of exercise price or tax liability
$510,326
$55.81 p/Share
9,144
Reduced 2.01%
445,121
Common Stock, par valu...
Jan 03
2025
BUY
Grant, award, or other acquisition
-
17,822
Added 3.78%
454,265
Common Stock, par valu...
Dec 04
2024
SELL
Open market or private sale
$1,474,750
$58.99 p/Share
25,000
Reduced 5.42%
436,443
Common Stock, par valu...
Nov 15
2024
SELL
Open market or private sale
$1,408,750
$56.35 p/Share
25,000
Reduced 5.14%
461,443
Common Stock, par valu...
Oct 15
2024
SELL
Open market or private sale
$1,555,750
$62.23 p/Share
25,000
Reduced 4.89%
486,443
Common Stock, par valu...
Sep 16
2024
SELL
Open market or private sale
$1,540,250
$61.61 p/Share
25,000
Reduced 4.66%
511,443
Common Stock, par valu...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$4,914,382
$42.44 p/Share
115,796
Reduced 17.75%
536,443
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
309,131
Added 32.16%
652,239
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$1,254,135
$43.56 p/Share
28,791
Reduced 7.74%
343,108
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$236,638
$43.19 p/Share
5,479
Reduced 1.45%
371,899
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
28,076
Added 6.92%
377,378
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$339,901
$39.45 p/Share
8,616
Reduced 2.41%
349,302
Common Stock, par valu...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$759,846
$40.51 p/Share
18,757
Reduced 4.98%
357,918
Common Stock, par valu...
Feb 23
2023
BUY
Grant, award, or other acquisition
-
44,793
Added 10.63%
376,675
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$889,313
$30.38 p/Share
29,273
Reduced 8.11%
331,882
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
40,595
Added 10.1%
361,155
Common Stock, par valu...
Nov 01
2022
SELL
Open market or private sale
$453,450
$30.23 p/Share
15,000
Reduced 4.3%
333,753
Common Stock, par valu...
Oct 03
2022
SELL
Open market or private sale
$406,950
$27.13 p/Share
15,000
Reduced 4.18%
343,753
Common Stock, par valu...