May 16
2025
-
5,815
Reduced 6.7%
80,976
Common Stock
May 13
2025
-
2,771
Reduced 3.09%
86,791
Common Stock
May 11
2025
SELL
Payment of exercise price or tax liability
$210,724
$73.68 p/Share
2,860
Reduced 3.09%
89,562
Common Stock
May 08
2025
-
4,122
Reduced 4.27%
92,422
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
43,550
Added 31.09%
96,544
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$318,634
$74.92 p/Share
4,253
Reduced 7.43%
52,994
Common Stock
May 06
2025
-
1,036
Reduced 1.78%
57,247
Common Stock
May 05
2025
SELL
Open market or private sale
$447,961
$74.91 p/Share
5,980
Reduced 9.31%
58,283
Common Stock
May 05
2025
-
1,482
Reduced 2.25%
64,263
Common Stock
May 05
2025
BUY
Exercise of conversion of derivative security
$337,879
$45.28 p/Share
7,462
Added 10.19%
65,745
Common Stock
May 04
2025
SELL
Payment of exercise price or tax liability
$41,077
$75.65 p/Share
543
Reduced 0.92%
58,283
Common Stock
May 03
2025
SELL
Payment of exercise price or tax liability
$39,867
$75.65 p/Share
527
Reduced 0.89%
58,826
Common Stock
Mar 10
2025
SELL
Open market or private sale
$428,459
$69.51 p/Share
6,164
Reduced 9.45%
59,082
Common Stock
Mar 10
2025
-
1,299
Reduced 1.95%
65,246
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$337,924
$45.28 p/Share
7,463
Added 10.08%
66,545
Common Stock
May 30
2024
SELL
Open market or private sale
$755,538
$87.68 p/Share
8,617
Reduced 11.22%
68,217
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$247,498
$86.72 p/Share
2,854
Reduced 3.58%
76,834
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$55,053
$85.09 p/Share
647
Reduced 0.81%
79,688
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
33,500
Added 29.43%
80,335
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$316,959
$85.25 p/Share
3,718
Reduced 7.35%
46,835
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
6,265
Added 11.03%
50,553
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$44,826
$85.06 p/Share
527
Reduced 1.18%
44,288
Common Stock
Jul 31
2023
BUY
Discretionary transaction
$213,695
$83.54 p/Share
2,558
Added 5.15%
47,111
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
22,525
Added 33.58%
44,552
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$127,164
$88.74 p/Share
1,433
Reduced 6.11%
22,027
Common Stock