Feb 23
2025
SELL
Payment of exercise price or tax liability
$786,238
$232.34 p/Share
3,384
Reduced 1.88%
177,072
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$865,001
$232.34 p/Share
3,723
Reduced 2.02%
180,456
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$659,380
$232.34 p/Share
2,838
Reduced 1.52%
184,179
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
16,627
Added 8.16%
187,017
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$3,675,463
$229.53 p/Share
16,013
Reduced 8.59%
170,390
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
35,407
Added 15.96%
186,403
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$510,171
$150.76 p/Share
3,384
Reduced 2.19%
150,996
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$558,859
$150.11 p/Share
3,723
Reduced 2.35%
154,380
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
18,119
Added 10.28%
158,103
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$1,666,616
$142.91 p/Share
11,662
Reduced 7.69%
139,984
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
18,155
Added 10.89%
148,508
Common Stock
Dec 26
2023
SELL
Open market or private sale
$24,972,443
$132.77 p/Share
188,088
Reduced 58.49%
133,491
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$9,255,810
$49.21 p/Share
188,088
Added 36.9%
321,579
Common Stock
May 05
2023
SELL
Open market or private sale
$1,014,305
$119.33 p/Share
8,500
Reduced 5.99%
133,491
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$394,371
$116.54 p/Share
3,384
Reduced 2.33%
141,991
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
23,763
Added 14.05%
145,375
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$257,390
$115.37 p/Share
2,231
Reduced 1.8%
121,612
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$306,904
$106.49 p/Share
2,882
Reduced 2.27%
123,843
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$1,906,996
$105.68 p/Share
18,045
Reduced 12.46%
126,725
Common Stock
Jul 31
2022
BUY
Grant, award, or other acquisition
-
38,393
Added 20.96%
144,770
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
21,599
Added 16.88%
106,377
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$242,761
$94.13 p/Share
2,579
Reduced 2.95%
84,778
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$206,145
$94.13 p/Share
2,190
Reduced 2.45%
87,357
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$300,195
$104.89 p/Share
2,862
Reduced 3.1%
89,547
Common Stock
Feb 26
2021
SELL
Open market or private sale
$985,938
$116.28 p/Share
8,479
Reduced 8.4%
92,409
Common Stock