Dec 06
2023
SELL
Payment of exercise price or tax liability
-
5,426
Reduced 21.68%
19,597
Common Stock
May 25
2023
SELL
Open market or private sale
$342,324
$148.0 p/Share
2,313
Reduced 33.9%
4,510
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$133,559
$137.69 p/Share
970
Reduced 3.43%
27,336
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$90,814
$129.92 p/Share
699
Reduced 2.41%
28,306
Common Stock
May 16
2023
SELL
Open market or private sale
$851,114
$130.84 p/Share
6,505
Reduced 18.32%
29,005
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$482,778
$127.99 p/Share
3,772
Reduced 9.6%
35,510
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
3,005
Added 7.11%
39,282
Common Stock
May 11
2023
SELL
Open market or private sale
$1,318,882
$125.06 p/Share
10,546
Reduced 22.52%
36,277
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
-
3,669
Reduced 7.27%
46,823
Common Stock
Nov 15
2022
SELL
Open market or private sale
$517,790
$79.66 p/Share
6,500
Reduced 11.86%
48,286
Common Stock
Aug 15
2022
SELL
Open market or private sale
$716,860
$75.77 p/Share
9,461
Reduced 14.73%
54,786
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$58,743
$60.56 p/Share
970
Reduced 1.49%
64,247
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$98,270
$56.38 p/Share
1,743
Reduced 3.21%
52,611
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
12,606
Added 16.2%
65,217
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$212,609
$56.38 p/Share
3,771
Reduced 6.49%
54,354
Common Stock
Mar 02
2022
SELL
Open market or private sale
$612,206
$70.89 p/Share
8,636
Reduced 12.94%
58,125
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
-
6,597
Reduced 8.99%
66,761
Common Stock
Aug 27
2021
SELL
Open market or private sale
$436,176
$50.39 p/Share
8,656
Reduced 11.15%
68,986
Common Stock
Aug 26
2021
SELL
Open market or private sale
$461,982
$49.1 p/Share
9,409
Reduced 10.81%
77,642
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$52,890
$38.16 p/Share
1,386
Reduced 1.95%
69,565
Common Stock
May 17
2021
BUY
Grant, award, or other acquisition
-
17,486
Added 16.73%
87,051
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$66,513
$38.16 p/Share
1,743
Reduced 2.4%
70,951
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$143,940
$38.16 p/Share
3,772
Reduced 4.93%
72,694
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
-
7,542
Reduced 8.98%
76,466
Common Stock