Feb 21
2025
SELL
Open market or private sale
$504,992
$104.64 p/Share
4,826
Reduced 9.52%
45,845
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$51,357
$106.11 p/Share
484
Reduced 0.95%
50,671
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
1,000
Added 1.92%
51,155
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$94,437
$106.11 p/Share
890
Reduced 1.74%
50,155
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
1,839
Added 3.48%
51,045
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$94,968
$106.11 p/Share
895
Reduced 1.79%
49,206
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
1,850
Added 3.56%
50,101
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$44,846
$105.77 p/Share
424
Reduced 0.87%
48,251
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
1,442
Added 2.88%
48,675
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$672,973
$105.98 p/Share
6,350
Reduced 11.85%
47,233
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
14,708
Added 21.54%
53,583
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$177,836
$89.32 p/Share
1,991
Reduced 4.87%
38,875
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
6,456
Added 13.64%
40,866
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$149,152
$76.41 p/Share
1,952
Reduced 5.37%
34,410
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
4,036
Added 9.99%
36,362
Common Stock
May 22
2024
SELL
Open market or private sale
$1,140,606
$76.01 p/Share
15,006
Reduced 31.7%
32,326
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
$406,512
$27.09 p/Share
15,006
Added 24.07%
47,332
Common Stock
May 21
2024
SELL
Open market or private sale
$1,363,597
$75.6 p/Share
18,037
Reduced 35.81%
32,326
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$442,808
$24.55 p/Share
18,037
Added 26.37%
50,363
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$14,348
$65.82 p/Share
218
Reduced 0.67%
32,326
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
741
Added 2.23%
32,544
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$19,351
$65.82 p/Share
294
Reduced 0.92%
31,803
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,000
Added 3.02%
32,097
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$35,542
$65.82 p/Share
540
Reduced 1.71%
31,097
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,838
Added 5.49%
31,637
Common Stock