Aug 28
2024
SELL
Open market or private sale
$350,660
$175.33 p/Share
2,000
Reduced 14.37%
11,919
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$21,116
$151.92 p/Share
139
Reduced 0.99%
13,919
Common Stock
Mar 14
2024
-
100
Reduced 0.71%
14,058
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$65,945
$143.36 p/Share
460
Reduced 3.15%
14,158
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$841,236
$143.36 p/Share
5,868
Added 28.64%
14,618
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$8,918
$141.57 p/Share
63
Reduced 0.71%
8,750
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$7,243
$142.02 p/Share
51
Reduced 0.58%
8,813
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$20,690
$148.85 p/Share
139
Reduced 1.54%
8,864
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$15,804
$162.93 p/Share
97
Reduced 1.07%
9,003
Common Stock
Mar 02
2023
$16,469
$164.69 p/Share
100
Reduced 1.09%
9,100
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$24,058
$163.66 p/Share
147
Reduced 1.57%
9,200
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$550,061
$163.66 p/Share
3,361
Added 26.45%
9,347
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$8,736
$158.84 p/Share
55
Reduced 0.91%
5,986
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$193,156
$162.18 p/Share
1,191
Added 16.47%
6,041
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$8,432
$162.17 p/Share
52
Reduced 1.06%
4,850
Common Stock
Aug 24
2022
$8,516
$207.71 p/Share
41
Reduced 0.83%
4,902
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$261,570
$174.38 p/Share
1,500
Added 23.28%
4,943
Common Stock
May 12
2022
$7,980
$173.48 p/Share
46
Reduced 1.32%
3,443
Common Stock
Apr 04
2022
SELL
Payment of exercise price or tax liability
$39,597
$209.51 p/Share
189
Reduced 5.14%
3,489
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$12,431
$188.35 p/Share
66
Reduced 1.76%
3,678
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$10,237
$196.87 p/Share
52
Reduced 1.37%
3,744
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$307,434
$194.21 p/Share
1,583
Added 29.43%
3,796
Common Stock
Dec 13
2021
$19,900
$211.7 p/Share
94
Reduced 2.87%
3,177
Common Stock
Apr 05
2021
SELL
Payment of exercise price or tax liability
$41,017
$135.37 p/Share
303
Reduced 12.04%
2,213
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$6,074
$116.8 p/Share
52
Reduced 1.91%
2,670
Common Stock