Aug 08
2024
SELL
Open market or private sale
$166,305
$100.73 p/Share
1,651
Reduced 7.44%
20,531
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$116,059
$95.68 p/Share
1,213
Reduced 5.18%
22,182
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$154,546
$130.09 p/Share
1,188
Added 4.87%
23,199
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$180,661
$132.45 p/Share
1,364
Reduced 5.84%
22,011
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$164,105
$132.45 p/Share
1,239
Added 5.03%
23,375
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$26,359
$132.46 p/Share
199
Reduced 0.89%
22,136
Common Stock
Nov 15
2023
SELL
Open market or private sale
$203,130
$112.85 p/Share
1,800
Reduced 7.46%
22,335
Common Stock
Aug 02
2023
-
910
Reduced 3.63%
24,135
Common Stock
Aug 02
2023
SELL
Open market or private sale
$240,851
$119.47 p/Share
2,016
Reduced 7.45%
25,045
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$120,194
$98.52 p/Share
1,220
Reduced 4.32%
27,036
Common Stock
Feb 27
2023
SELL
Open market or private sale
$176,630
$113.08 p/Share
1,562
Reduced 5.28%
28,032
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$57,339
$112.21 p/Share
511
Reduced 1.7%
29,594
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
$100,540
$112.21 p/Share
896
Added 2.89%
30,105
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$97,418
$113.94 p/Share
855
Reduced 2.84%
29,209
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
$150,110
$113.12 p/Share
1,327
Added 4.23%
30,064
Common Stock
Aug 10
2022
SELL
Open market or private sale
$466,200
$133.2 p/Share
3,500
Reduced 10.86%
28,737
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$900,086
$110.93 p/Share
8,114
Added 20.13%
32,204
Common Stock
Feb 28
2022
SELL
Open market or private sale
$133,345
$132.55 p/Share
1,006
Reduced 4.03%
23,946
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$21,602
$137.59 p/Share
157
Reduced 0.63%
24,952
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$9,347
$135.47 p/Share
69
Reduced 0.27%
25,109
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$34,685
$136.02 p/Share
255
Reduced 1.07%
23,652
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$636,302
$136.02 p/Share
4,678
Added 15.67%
25,178
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$977,402
$169.57 p/Share
5,764
Reduced 21.77%
20,712
Common Stock
Aug 03
2021
BUY
Grant, award, or other acquisition
$2,167,105
$169.57 p/Share
12,780
Added 32.56%
26,476
Common Stock
Jun 15
2021
-
1,048
Reduced 7.13%
13,651
Common Stock