Jan 27
2025
SELL
Payment of exercise price or tax liability
$38,134
$78.79 p/Share
484
Reduced 0.58%
82,320
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$71,049
$82.52 p/Share
861
Reduced 1.03%
82,804
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$76,826
$82.52 p/Share
931
Reduced 1.1%
83,665
Common Stock
Jan 17
2025
SELL
Payment of exercise price or tax liability
$877,211
$81.99 p/Share
10,699
Reduced 11.23%
84,596
Common Stock
Jan 17
2025
BUY
Grant, award, or other acquisition
-
24,319
Added 20.33%
95,295
Common Stock
Sep 23
2024
SELL
Open market or private sale
$1,029,860
$130.0 p/Share
7,922
Reduced 18.46%
34,993
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$759,482
$95.87 p/Share
7,922
Added 15.58%
42,915
Common Stock
Sep 13
2024
SELL
Open market or private sale
$875,000
$125.0 p/Share
7,000
Reduced 16.67%
34,993
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$624,330
$89.19 p/Share
7,000
Added 14.29%
41,993
Common Stock
Sep 09
2024
SELL
Open market or private sale
$398,320
$122.56 p/Share
3,250
Reduced 8.5%
34,993
Common Stock
Aug 26
2024
SELL
Open market or private sale
$972,120
$120.0 p/Share
8,101
Reduced 17.62%
37,888
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$722,528
$89.19 p/Share
8,101
Added 14.98%
45,989
Common Stock
Aug 08
2024
SELL
Open market or private sale
$1,321,115
$115.16 p/Share
11,472
Reduced 23.24%
37,888
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$852,599
$74.32 p/Share
11,472
Added 18.86%
49,360
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$17,677
$99.31 p/Share
178
Reduced 0.47%
37,770
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$15,194
$99.31 p/Share
153
Reduced 0.4%
37,948
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$27,012
$99.31 p/Share
272
Reduced 0.71%
38,101
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
3,082
Added 7.43%
38,373
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$219,666
$98.86 p/Share
2,222
Reduced 5.92%
35,291
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
7,506
Added 16.67%
37,513
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$15,291
$107.69 p/Share
142
Reduced 0.49%
28,988
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$18,480
$108.71 p/Share
170
Reduced 0.58%
29,130
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$15,654
$108.71 p/Share
144
Reduced 0.49%
29,300
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
2,726
Added 8.47%
29,444
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$38,302
$107.59 p/Share
356
Reduced 1.31%
26,718
Common Stock