Nov 15
2024
SELL
Open market or private sale
$162,752
$168.83 p/Share
964
Reduced 10.94%
7,848
Common Stock
Jun 06
2024
SELL
Open market or private sale
$121,085
$146.77 p/Share
825
Reduced 8.56%
8,812
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$184,609
$143.33 p/Share
1,288
Reduced 11.79%
9,637
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
3,019
Added 21.65%
10,925
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$40,211
$141.59 p/Share
284
Reduced 3.47%
7,906
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$32,430
$141.0 p/Share
230
Reduced 3.45%
6,430
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,760
Added 17.69%
8,190
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$52,285
$140.93 p/Share
371
Reduced 5.28%
6,660
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$23,842
$141.92 p/Share
168
Reduced 2.33%
7,031
Common Stock
Aug 10
2023
SELL
Open market or private sale
$174,432
$122.84 p/Share
1,420
Reduced 16.48%
7,199
Common Stock
Jul 27
2023
SELL
Payment of exercise price or tax liability
$18,466
$119.14 p/Share
155
Reduced 1.77%
8,619
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$26,042
$112.25 p/Share
232
Reduced 2.58%
8,774
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,951
Added 17.81%
9,006
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$41,313
$115.08 p/Share
359
Reduced 4.84%
7,055
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$15,053
$116.69 p/Share
129
Reduced 1.71%
7,414
Common Stock
Jul 27
2022
SELL
Payment of exercise price or tax liability
$13,360
$106.03 p/Share
126
Reduced 1.64%
7,543
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$27,652
$117.67 p/Share
235
Reduced 2.97%
7,669
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
3,121
Added 28.31%
7,904
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
1,105
Added 18.77%
4,783
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$17,232
$136.76 p/Share
126
Reduced 3.31%
3,678
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
2,402
Added 38.7%
3,804
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
119
Added 7.82%
1,402
Common Stock