Oct 26
2024
SELL
Payment of exercise price or tax liability
$388,257
$91.7 p/Share
4,234
Reduced 6.02%
66,141
Common Stock, $0.0001 ...
Sep 18
2024
BUY
Grant, award, or other acquisition
-
5,144
Added 6.81%
70,375
Common Stock, $0.0001 ...
Aug 29
2024
SELL
Payment of exercise price or tax liability
$199,537
$88.96 p/Share
2,243
Reduced 3.32%
65,231
Common Stock, $0.0001 ...
Jul 23
2024
SELL
Open market or private sale
$350,040
$87.51 p/Share
4,000
Reduced 5.6%
67,474
Common Stock, $0.0001 ...
Oct 26
2023
SELL
Payment of exercise price or tax liability
$115,073
$72.51 p/Share
1,587
Reduced 2.17%
71,474
Common Stock, $0.0001 ...
Oct 23
2023
BUY
Grant, award, or other acquisition
-
48,453
Added 39.87%
73,061
Common Stock, $0.0001 ...
Oct 19
2023
BUY
Grant, award, or other acquisition
-
3,635
Added 12.87%
24,608
Common Stock, $0.0001 ...
Aug 29
2023
SELL
Payment of exercise price or tax liability
$206,878
$79.63 p/Share
2,598
Reduced 11.02%
20,973
Common Stock, $0.0001 ...
Jan 24
2023
SELL
Payment of exercise price or tax liability
$23,282
$71.42 p/Share
326
Reduced 1.36%
23,571
Common Stock, $0.0001 ...
Oct 26
2022
SELL
Payment of exercise price or tax liability
$91,878
$63.06 p/Share
1,457
Reduced 5.75%
23,897
Common Stock, $0.0001 ...
Oct 19
2022
BUY
Grant, award, or other acquisition
-
3,364
Added 11.71%
25,354
Common Stock, $0.0001 ...
Sep 30
2022
BUY
Grant, award, or other acquisition
-
7,271
Added 24.85%
21,990
Common Stock, $0.0001 ...
Aug 29
2022
SELL
Payment of exercise price or tax liability
$144,960
$64.57 p/Share
2,245
Reduced 13.23%
14,719
Common Stock, $0.0001 ...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$41,925
$70.58 p/Share
594
Reduced 3.38%
16,964
Common Stock, $0.0001 ...
Oct 26
2021
SELL
Payment of exercise price or tax liability
$63,689
$75.55 p/Share
843
Reduced 4.58%
17,558
Common Stock, $0.0001 ...
Oct 20
2021
SELL
Payment of exercise price or tax liability
$103,197
$79.26 p/Share
1,302
Reduced 6.61%
18,401
Common Stock, $0.0001 ...
Oct 14
2021
BUY
Grant, award, or other acquisition
-
2,155
Added 9.86%
19,703
Common Stock, $0.0001 ...
Sep 29
2021
BUY
Grant, award, or other acquisition
-
5,240
Added 22.99%
17,548
Common Stock, $0.0001 ...
Aug 29
2021
SELL
Payment of exercise price or tax liability
$198,617
$86.28 p/Share
2,302
Reduced 15.76%
12,308
Common Stock, $0.0001 ...
Feb 11
2021
SELL
Open market or private sale
$138,154
$101.36 p/Share
1,363
Reduced 8.53%
14,610
Common Stock, $0.0001 ...
Jan 25
2021
SELL
Payment of exercise price or tax liability
$80,260
$98.6 p/Share
814
Reduced 4.85%
15,973
Common Stock, $0.0001 ...
Oct 26
2020
SELL
Payment of exercise price or tax liability
$41,958
$73.87 p/Share
568
Reduced 3.27%
16,787
Common Stock, $0.0001 ...
Oct 14
2020
BUY
Grant, award, or other acquisition
-
2,914
Added 14.38%
17,355
Common Stock, $0.0001 ...
Oct 12
2020
BUY
Grant, award, or other acquisition
-
2,411
Added 14.31%
14,441
Common Stock, $0.0001 ...