Aug 30
2024
SELL
Payment of exercise price or tax liability
$198,241
$148.83 p/Share
1,332
Reduced 12.84%
9,042
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$373,414
$148.83 p/Share
2,509
Added 20.2%
9,911
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
$200,049
$139.02 p/Share
1,439
Added 15.47%
7,865
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$8,307
$136.19 p/Share
61
Reduced 0.94%
6,426
Common Stock
Sep 13
2023
SELL
Open market or private sale
$165,597
$120.61 p/Share
1,373
Reduced 17.47%
6,487
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$197,027
$133.85 p/Share
1,472
Reduced 15.77%
7,860
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
2,425
Added 21.8%
8,700
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$149,978
$117.63 p/Share
1,275
Added 15.58%
6,907
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$7,133
$116.94 p/Share
61
Reduced 1.07%
5,632
Common Stock
Nov 07
2022
SELL
Open market or private sale
$67,985
$84.77 p/Share
802
Reduced 12.35%
5,693
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$48,492
$89.14 p/Share
544
Reduced 7.73%
6,495
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
1,518
Added 17.74%
7,039
Common Stock
Jul 06
2022
BUY
Grant, award, or other acquisition
-
1,611
Added 22.59%
5,521
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$1,380
$72.62 p/Share
19
Added 0.48%
3,910
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$5,317
$84.39 p/Share
63
Reduced 1.59%
3,891
Common Stock
May 27
2022
SELL
Open market or private sale
$3,909
$83.18 p/Share
47
Reduced 1.17%
3,954
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$2,335
$77.84 p/Share
30
Added 0.74%
4,001
Common Stock
Sep 08
2021
SELL
Open market or private sale
$34,577
$97.4 p/Share
355
Reduced 8.21%
3,971
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$30,187
$98.33 p/Share
307
Reduced 6.63%
4,326
Common Stock
Aug 24
2021
BUY
Grant, award, or other acquisition
-
898
Added 16.24%
4,633
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
1,307
Added 25.92%
3,735
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$1,323
$77.84 p/Share
17
Added 0.7%
2,428
Common Stock
Jun 24
2021
SELL
Payment of exercise price or tax liability
$6,938
$97.72 p/Share
71
Reduced 2.86%
2,411
Common Stock