Aug 06
2025
SELL
Open market or private sale
$2,122,020
$117.89 p/Share
18,000
Reduced 23.91%
57,275
Common Stock
Aug 06
2025
BUY
Exercise of conversion of derivative security
$853,020
$47.39 p/Share
18,000
Added 19.3%
75,275
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$121,045
$106.18 p/Share
1,140
Reduced 1.96%
57,077
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
-
2,897
Added 4.74%
58,217
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$158,715
$109.61 p/Share
1,448
Reduced 2.55%
55,320
Common Stock
May 02
2025
BUY
Exercise of conversion of derivative security
-
3,676
Added 6.2%
55,597
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$14,540
$117.26 p/Share
124
Reduced 0.23%
53,091
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
272
Added 0.51%
53,215
Common Stock
May 08
2024
SELL
Open market or private sale
$479,659
$116.99 p/Share
4,100
Reduced 7.21%
52,744
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$59,347
$113.91 p/Share
521
Reduced 0.91%
56,844
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
1,322
Added 2.26%
57,092
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$129,572
$111.99 p/Share
1,157
Reduced 2.02%
56,042
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
2,940
Added 4.89%
57,199
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$139,276
$120.9 p/Share
1,152
Reduced 2.08%
54,259
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
2,745
Added 4.72%
55,411
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$37,661
$116.96 p/Share
322
Reduced 0.61%
52,124
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
816
Added 1.53%
52,446
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$28,861
$117.8 p/Share
245
Reduced 0.47%
51,629
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
621
Added 1.18%
51,874
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$30,574
$113.24 p/Share
270
Reduced 0.52%
51,253
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
684
Added 1.31%
51,523
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$203,067
$105.38 p/Share
1,927
Reduced 3.65%
50,839
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
4,895
Added 8.49%
52,766
Common Stock