Jul 16
2025
SELL
Open market or private sale
$444,390
$140.63 p/Share
3,160
Reduced 14.08%
19,281
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$274,185
$140.68 p/Share
1,949
Reduced 11.28%
15,331
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
-
7,110
Added 24.06%
22,441
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$11,668
$142.3 p/Share
82
Reduced 0.47%
17,280
Common Stock
Oct 15
2024
SELL
Open market or private sale
$1,856,459
$142.64 p/Share
13,015
Reduced 42.84%
17,362
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$1,112,261
$85.46 p/Share
13,015
Added 29.99%
30,377
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$221,853
$121.63 p/Share
1,824
Reduced 13.73%
11,456
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
5,681
Added 24.9%
17,137
Common Stock
Oct 15
2023
BUY
Grant, award, or other acquisition
-
678
Added 4.86%
13,280
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$26,923
$125.81 p/Share
214
Reduced 1.67%
12,602
Common Stock
Jul 15
2023
BUY
Grant, award, or other acquisition
-
4,876
Added 27.56%
12,816
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$112,520
$120.86 p/Share
931
Reduced 10.49%
7,940
Common Stock
Aug 01
2022
SELL
Open market or private sale
$68,986
$126.58 p/Share
545
Reduced 5.79%
8,871
Common Stock
Jul 15
2022
SELL
Open market or private sale
$90,045
$115.0 p/Share
783
Reduced 8.72%
8,199
Common Stock
Jul 15
2022
BUY
Grant, award, or other acquisition
-
1,217
Added 11.45%
9,416
Common Stock
Jul 08
2022
SELL
Open market or private sale
$139,109
$116.8 p/Share
1,191
Reduced 11.71%
8,982
Common Stock
Aug 03
2021
SELL
Open market or private sale
$253,991
$113.49 p/Share
2,238
Reduced 18.03%
10,173
Common Stock
Aug 01
2021
SELL
Open market or private sale
$78,081
$113.82 p/Share
686
Reduced 5.24%
12,411
Common Stock
Jul 15
2021
SELL
Open market or private sale
$65,123
$112.67 p/Share
578
Reduced 4.23%
13,097
Common Stock
Jul 15
2021
BUY
Grant, award, or other acquisition
-
4,937
Added 26.53%
13,675
Common Stock
Jul 09
2021
SELL
Open market or private sale
$14,883
$111.9 p/Share
133
Reduced 1.5%
8,738
Common Stock
Dec 28
2020
SELL
Open market or private sale
$337,856
$94.93 p/Share
3,559
Reduced 28.63%
8,871
Common Stock