Aug 26
2024
SELL
Open market or private sale
$228,601
$103.02 p/Share
2,219
Reduced 12.26%
15,884
Common Stock
Jun 06
2024
SELL
Open market or private sale
$136,318
$98.0 p/Share
1,391
Reduced 7.14%
18,103
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$171,068
$100.51 p/Share
1,702
Reduced 8.03%
19,494
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
$394,099
$100.51 p/Share
3,921
Added 15.61%
21,196
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,715
Added 9.03%
17,275
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$78,719
$100.28 p/Share
785
Reduced 4.8%
15,560
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
$199,456
$100.28 p/Share
1,989
Added 10.85%
16,345
Common Stock
Jun 13
2023
SELL
Open market or private sale
$196,647
$101.0 p/Share
1,947
Reduced 10.64%
16,345
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$178,313
$89.47 p/Share
1,993
Reduced 9.82%
18,292
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$409,056
$89.47 p/Share
4,572
Added 18.39%
20,285
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$86,278
$96.4 p/Share
895
Reduced 5.39%
15,713
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
$220,370
$96.4 p/Share
2,286
Added 12.1%
16,608
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,555
Added 8.56%
16,608
Common Stock
Aug 23
2022
SELL
Open market or private sale
$133,751
$91.36 p/Share
1,464
Reduced 8.86%
15,053
Common Stock
Aug 18
2022
SELL
Open market or private sale
$145,398
$94.66 p/Share
1,536
Reduced 8.51%
16,517
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$88,239
$83.56 p/Share
1,056
Reduced 5.53%
18,053
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$241,071
$83.56 p/Share
2,885
Added 13.12%
19,109
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
1,895
Added 10.46%
16,224
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$93,618
$83.29 p/Share
1,124
Reduced 7.27%
14,329
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
$255,784
$83.29 p/Share
3,071
Added 16.58%
15,453
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$77,755
$84.06 p/Share
925
Reduced 5.65%
15,453
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
$198,886
$84.06 p/Share
2,366
Added 12.62%
16,378
Common Stock
Nov 02
2021
SELL
Open market or private sale
$77,312
$88.66 p/Share
872
Reduced 5.06%
16,378
Common Stock
Mar 18
2021
SELL
Payment of exercise price or tax liability
$89,058
$79.73 p/Share
1,117
Reduced 6.08%
17,250
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
$243,416
$79.73 p/Share
3,053
Added 14.25%
18,367
Common Stock