Jun 23
2025
SELL
Payment of exercise price or tax liability
$77,840
$106.34 p/Share
732
Reduced 0.9%
80,354
Common Stock
Jun 23
2025
BUY
Exercise of conversion of derivative security
-
1,856
Added 2.24%
81,086
Common Stock
Apr 14
2025
SELL
Payment of exercise price or tax liability
$24,704
$66.77 p/Share
370
Reduced 0.46%
79,230
Common Stock
Apr 12
2025
BUY
Exercise of conversion of derivative security
-
938
Added 1.16%
79,600
Common Stock
Mar 24
2025
SELL
Payment of exercise price or tax liability
$129,599
$90.25 p/Share
1,436
Reduced 1.79%
78,662
Common Stock
Mar 23
2025
BUY
Exercise of conversion of derivative security
-
3,647
Added 4.35%
80,098
Common Stock
Feb 21
2025
SELL
Open market or private sale
$153,467
$98.82 p/Share
1,553
Reduced 1.99%
76,451
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
6,250
Added 7.42%
78,004
Common Stock
Jan 13
2025
SELL
Open market or private sale
$40,875
$140.95 p/Share
290
Reduced 0.4%
71,754
Common Stock
Jan 12
2025
BUY
Exercise of conversion of derivative security
-
937
Added 1.28%
72,044
Common Stock
Dec 24
2024
SELL
Open market or private sale
$72,883
$146.06 p/Share
499
Reduced 0.7%
71,107
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
-
1,260
Added 1.73%
71,606
Common Stock
Oct 29
2024
-
750
Reduced 1.05%
70,346
Common Stock
Oct 28
2024
SELL
Open market or private sale
$3,066,750
$204.45 p/Share
15,000
Reduced 17.42%
71,096
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$454,350
$30.29 p/Share
15,000
Added 14.84%
86,096
Common Stock
Oct 14
2024
SELL
Open market or private sale
$87,232
$238.34 p/Share
366
Reduced 0.51%
71,096
Common Stock
Oct 12
2024
BUY
Exercise of conversion of derivative security
-
938
Added 1.3%
71,462
Common Stock
Sep 24
2024
SELL
Open market or private sale
$103,827
$209.33 p/Share
496
Reduced 0.7%
70,524
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
-
1,260
Added 1.74%
71,020
Common Stock
Jul 15
2024
SELL
Open market or private sale
$62,581
$175.79 p/Share
356
Reduced 0.51%
69,760
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
-
937
Added 1.32%
70,116
Common Stock
Jun 24
2024
SELL
Open market or private sale
$74,308
$147.73 p/Share
503
Reduced 0.72%
69,179
Common Stock
Jun 23
2024
BUY
Exercise of conversion of derivative security
-
1,260
Added 1.78%
69,682
Common Stock
Jun 17
2024
SELL
Open market or private sale
$46,178
$149.93 p/Share
308
Reduced 0.45%
68,422
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
782
Added 1.12%
68,730
Common Stock