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
Feb 08
2022
SELL
Payment of exercise price or tax liability
$21,052
$127.59 p/Share
165
Reduced 1.06%
15,456
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$34,218
$127.68 p/Share
268
Reduced 1.69%
15,621
Common Stock
Oct 29
2021
SELL
Open market or private sale
$210,605
$135.09 p/Share
1,559
Reduced 8.99%
15,784
Common Stock
Jul 21
2021
SELL
Open market or private sale
$226,440
$120.0 p/Share
1,887
Reduced 9.81%
17,343
Common Stock
May 03
2021
SELL
Open market or private sale
$232,831
$117.77 p/Share
1,977
Reduced 9.37%
19,120
Common Stock