May 07
2025
SELL
Open market or private sale
$2,694,616
$151.63 p/Share
17,771
Reduced 7.98%
204,986
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
$1,329,093
$74.79 p/Share
17,771
Added 7.39%
222,757
Common Stock
May 06
2025
SELL
Open market or private sale
$136,827
$152.03 p/Share
900
Reduced 0.44%
204,986
Common Stock
May 06
2025
BUY
Exercise of conversion of derivative security
$67,311
$74.79 p/Share
900
Added 0.44%
205,886
Common Stock
May 05
2025
SELL
Open market or private sale
$1,726,426
$152.39 p/Share
11,329
Reduced 5.24%
204,986
Common Stock
May 05
2025
BUY
Exercise of conversion of derivative security
$847,295
$74.79 p/Share
11,329
Added 4.98%
216,315
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$2,731,136
$152.0 p/Share
17,968
Reduced 8.06%
204,986
Common Stock
May 02
2025
BUY
Grant, award, or other acquisition
-
40,556
Added 15.39%
222,954
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$510,639
$147.84 p/Share
3,454
Reduced 1.99%
170,400
Common Stock
Mar 17
2025
BUY
Grant, award, or other acquisition
-
11,998
Added 6.17%
182,398
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$408,154
$146.66 p/Share
2,783
Reduced 1.58%
173,854
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$226,734
$147.71 p/Share
1,535
Reduced 0.89%
170,276
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
6,361
Added 3.48%
176,637
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$335,922
$145.61 p/Share
2,307
Reduced 1.32%
171,811
Common Stock
Oct 28
2024
SELL
Open market or private sale
$5,104,800
$170.16 p/Share
30,000
Reduced 14.7%
174,118
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$2,243,700
$74.79 p/Share
30,000
Added 12.81%
204,118
Common Stock
Jul 29
2024
SELL
Open market or private sale
$4,719,360
$147.48 p/Share
32,000
Reduced 15.53%
174,118
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$2,393,280
$74.79 p/Share
32,000
Added 13.44%
206,118
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$1,158,679
$143.33 p/Share
8,084
Reduced 4.44%
174,118
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
18,246
Added 9.1%
182,202
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$303,568
$141.59 p/Share
2,144
Reduced 1.29%
163,956
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$245,481
$141.0 p/Share
1,741
Reduced 1.11%
154,500
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
11,600
Added 6.53%
166,100
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$392,208
$140.93 p/Share
2,783
Reduced 1.75%
156,241
Common Stock
Mar 04
2024
SELL
Open market or private sale
$4,539,840
$141.87 p/Share
32,000
Reduced 16.75%
159,024
Common Stock