Dec 13
2024
SELL
Payment of exercise price or tax liability
$512,478
$102.66 p/Share
4,992
Reduced 9.96%
45,124
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$94,310
$124.42 p/Share
758
Reduced 1.49%
50,116
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
375
Reduced 0.73%
51,006
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$17,016
$128.91 p/Share
132
Reduced 0.26%
50,874
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,400
Added 4.46%
51,381
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$422,824
$130.14 p/Share
3,249
Reduced 9.3%
31,691
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
17,290
Added 26.09%
48,981
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$83,591
$113.73 p/Share
735
Reduced 2.06%
34,940
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$29,639
$125.59 p/Share
236
Reduced 0.66%
35,675
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
225
Reduced 0.62%
35,911
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
2,120
Added 5.54%
36,136
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
13,730
Added 28.76%
34,016
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$247,090
$150.39 p/Share
1,643
Reduced 7.49%
20,286
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$135,047
$150.89 p/Share
895
Reduced 3.92%
21,929
Common Stock
Jul 27
2022
SELL
Open market or private sale
$124,340
$156.6 p/Share
794
Reduced 3.36%
22,824
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$61,058
$145.03 p/Share
421
Reduced 1.75%
23,618
Common Stock
Apr 27
2022
SELL
Open market or private sale
$353,511
$189.55 p/Share
1,865
Reduced 7.2%
24,039
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$62,186
$201.25 p/Share
309
Reduced 1.18%
25,904
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
1,230
Added 4.48%
26,213
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
8,494
Added 25.37%
24,983
Common Stock
Jul 30
2021
SELL
Open market or private sale
$493,871
$201.58 p/Share
2,450
Reduced 12.94%
16,489
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$171,024
$181.94 p/Share
940
Reduced 4.73%
18,939
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$56,684
$164.3 p/Share
345
Reduced 1.71%
19,879
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
750
Added 3.58%
20,224
Common Stock
Mar 12
2021
SELL
Open market or private sale
$192,503
$163.0 p/Share
1,181
Reduced 5.72%
19,474
Common Stock