Nov 20
2024
SELL
Open market or private sale
$763,922
$234.62 p/Share
3,256
Reduced 12.72%
22,348
Common Stock
Nov 05
2024
SELL
Open market or private sale
$4,067,360
$209.82 p/Share
19,385
Reduced 43.09%
25,604
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$708,447
$135.77 p/Share
5,218
Reduced 10.42%
44,867
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$315,834
$118.29 p/Share
2,670
Reduced 5.06%
50,085
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
19,049
Added 26.53%
52,755
Common Stock
Nov 29
2023
SELL
Open market or private sale
$2,641,178
$106.9 p/Share
24,707
Reduced 42.34%
33,650
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$126,137
$96.88 p/Share
1,302
Reduced 2.18%
58,299
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$82,260
$73.12 p/Share
1,125
Reduced 1.86%
59,432
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
2,859
Added 4.51%
60,557
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
9,600
Added 14.26%
57,698
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$136,270
$72.95 p/Share
1,868
Reduced 3.86%
46,538
Common Stock
Sep 27
2022
SELL
Payment of exercise price or tax liability
$62,160
$46.25 p/Share
1,344
Reduced 2.7%
48,406
Common Stock
Sep 05
2022
SELL
Payment of exercise price or tax liability
$33,675
$41.37 p/Share
814
Reduced 1.61%
49,750
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$211,480
$75.99 p/Share
2,783
Reduced 5.22%
50,564
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$104,299
$79.8 p/Share
1,307
Reduced 2.77%
45,828
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
12,778
Added 19.32%
53,347
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$78,565
$93.53 p/Share
840
Reduced 1.97%
41,876
Common Stock
Sep 05
2021
SELL
Payment of exercise price or tax liability
$65,763
$80.79 p/Share
814
Reduced 1.87%
42,716
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$137,170
$84.83 p/Share
1,617
Reduced 4.25%
36,457
Common Stock
Mar 24
2021
BUY
Grant, award, or other acquisition
-
11,184
Added 20.44%
43,530
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$103,340
$78.11 p/Share
1,323
Reduced 3.75%
33,963
Common Stock