Feb 13
2025
SELL
Payment of exercise price or tax liability
$29,647
$166.56 p/Share
178
Reduced 0.92%
19,176
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$57,093
$166.94 p/Share
342
Reduced 1.74%
19,354
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
1,346
Added 6.4%
19,696
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$108,423
$160.39 p/Share
676
Reduced 3.55%
18,350
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
2,270
Added 10.66%
19,026
Common Stock
Aug 23
2024
SELL
Open market or private sale
$187,360
$160.0 p/Share
1,171
Reduced 6.57%
16,665
Common Stock
Jul 25
2024
SELL
Open market or private sale
$156,450
$150.0 p/Share
1,043
Reduced 5.52%
17,836
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$75,152
$136.89 p/Share
549
Reduced 2.84%
18,781
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$22,984
$134.41 p/Share
171
Reduced 0.88%
19,330
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$46,462
$135.46 p/Share
343
Reduced 1.73%
19,501
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
3,448
Added 14.8%
19,844
Common Stock
Feb 08
2024
SELL
Open market or private sale
$156,059
$132.03 p/Share
1,182
Reduced 6.72%
16,396
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$16,604
$126.75 p/Share
131
Reduced 0.74%
17,578
Common Stock
Dec 14
2023
SELL
Open market or private sale
$134,750
$125.0 p/Share
1,078
Reduced 5.77%
17,599
Common Stock
Dec 13
2023
SELL
Open market or private sale
$140,520
$120.0 p/Share
1,171
Reduced 5.9%
18,677
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$55,600
$107.13 p/Share
519
Reduced 2.56%
19,727
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$60,186
$108.64 p/Share
554
Reduced 2.66%
20,246
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$18,780
$109.19 p/Share
172
Reduced 0.82%
20,800
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
1,714
Added 7.56%
20,972
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$14,871
$109.35 p/Share
136
Reduced 0.7%
19,258
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$14,298
$108.32 p/Share
132
Reduced 0.68%
19,394
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$71,387
$122.87 p/Share
581
Reduced 2.92%
19,318
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$65,249
$125.72 p/Share
519
Reduced 2.54%
19,899
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$69,372
$125.22 p/Share
554
Reduced 2.64%
20,418
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
5,516
Added 20.82%
20,972
Common Stock