Sep 13
2024
SELL
Open market or private sale
$28,500
$142.5 p/Share
200
Reduced 1.07%
18,457
Common Stock
Aug 29
2024
SELL
Open market or private sale
$213,795
$142.53 p/Share
1,500
Reduced 7.44%
18,657
Common Stock
Aug 24
2024
SELL
Payment of exercise price or tax liability
$245,601
$141.15 p/Share
1,740
Reduced 7.95%
20,157
Common Stock
Aug 24
2024
BUY
Grant, award, or other acquisition
-
2,904
Added 11.71%
21,897
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$31,265
$136.53 p/Share
229
Reduced 1.19%
18,993
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$23,599
$133.33 p/Share
177
Reduced 0.91%
19,222
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$21,341
$105.65 p/Share
202
Reduced 1.03%
19,399
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$56,100
$105.65 p/Share
531
Reduced 2.64%
19,601
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,260
Added 17.46%
20,132
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$50,215
$110.85 p/Share
453
Reduced 2.77%
15,872
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$25,448
$108.29 p/Share
235
Reduced 1.42%
16,325
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
334
Added 1.98%
16,560
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$21,001
$107.7 p/Share
195
Reduced 1.19%
16,226
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$23,430
$106.99 p/Share
219
Reduced 1.32%
16,421
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$20,137
$113.77 p/Share
177
Reduced 1.05%
16,640
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$27,467
$120.47 p/Share
228
Reduced 1.34%
16,817
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
3,530
Added 17.16%
17,045
Common Stock
Jan 04
2023
SELL
Open market or private sale
$90,000
$120.0 p/Share
750
Reduced 5.26%
13,515
Common Stock
Jan 03
2023
SELL
Open market or private sale
$28,750
$115.0 p/Share
250
Reduced 1.72%
14,265
Common Stock
Dec 01
2022
SELL
Open market or private sale
$57,500
$115.0 p/Share
500
Reduced 3.33%
14,515
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$45,518
$100.04 p/Share
455
Reduced 2.94%
15,015
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$46,069
$98.86 p/Share
466
Reduced 2.92%
15,470
Common Stock
Aug 23
2022
BUY
Grant, award, or other acquisition
-
793
Added 4.74%
15,936
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$19,051
$97.2 p/Share
196
Reduced 1.28%
15,073
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$18,412
$102.86 p/Share
179
Reduced 1.16%
15,269
Common Stock