Dec 13
2024
SELL
Payment of exercise price or tax liability
$418,442
$102.66 p/Share
4,076
Reduced 8.13%
46,090
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$80,873
$124.42 p/Share
650
Reduced 1.28%
50,166
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
375
Reduced 0.73%
50,952
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$17,531
$128.91 p/Share
136
Reduced 0.27%
50,816
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,400
Added 4.47%
51,327
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$338,754
$130.14 p/Share
2,603
Reduced 7.2%
33,558
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
15,369
Added 23.9%
48,927
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$71,649
$113.73 p/Share
630
Reduced 1.71%
36,161
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$30,392
$125.59 p/Share
242
Reduced 0.65%
36,791
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
225
Reduced 0.6%
37,033
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
2,120
Added 5.38%
37,258
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
12,014
Added 25.48%
35,138
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$208,290
$150.39 p/Share
1,385
Reduced 5.65%
23,124
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$97,475
$150.89 p/Share
646
Reduced 2.57%
24,509
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$61,058
$145.03 p/Share
421
Reduced 1.65%
25,155
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$62,790
$201.25 p/Share
312
Reduced 1.21%
25,576
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
1,230
Added 4.54%
25,888
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
7,281
Added 22.8%
24,658
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$161,563
$181.94 p/Share
888
Reduced 4.86%
17,377
Common Stock
Apr 28
2021
SELL
Open market or private sale
$710,440
$177.61 p/Share
4,000
Reduced 17.97%
18,265
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$58,162
$164.3 p/Share
354
Reduced 1.57%
22,265
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
750
Added 3.21%
22,619
Common Stock
Dec 15
2020
BUY
Grant, award, or other acquisition
-
6,528
Added 22.99%
21,869
Common Stock