Nov 08
2024
SELL
Open market or private sale
$752,001
$90.06 p/Share
8,350
Reduced 5.97%
131,567
Common Stock, $0.0001 ...
Oct 26
2024
SELL
Payment of exercise price or tax liability
$787,703
$91.7 p/Share
8,590
Reduced 5.78%
139,917
Common Stock, $0.0001 ...
Sep 18
2024
BUY
Grant, award, or other acquisition
-
11,963
Added 7.45%
148,507
Common Stock, $0.0001 ...
Aug 29
2024
SELL
Payment of exercise price or tax liability
$198,024
$88.96 p/Share
2,226
Reduced 1.6%
136,544
Common Stock, $0.0001 ...
May 10
2024
SELL
Open market or private sale
$146,135
$85.21 p/Share
1,715
Reduced 1.22%
138,770
Common Stock, $0.0001 ...
Apr 29
2024
SELL
Open market or private sale
$491,520
$81.92 p/Share
6,000
Reduced 4.1%
140,485
Common Stock, $0.0001 ...
Oct 26
2023
SELL
Payment of exercise price or tax liability
$121,454
$72.51 p/Share
1,675
Reduced 1.13%
146,485
Common Stock, $0.0001 ...
Oct 23
2023
BUY
Grant, award, or other acquisition
-
119,648
Added 44.68%
148,160
Common Stock, $0.0001 ...
Oct 19
2023
BUY
Grant, award, or other acquisition
-
6,955
Added 19.61%
28,512
Common Stock, $0.0001 ...
Aug 29
2023
SELL
Payment of exercise price or tax liability
$161,569
$79.63 p/Share
2,029
Reduced 8.6%
21,557
Common Stock, $0.0001 ...
Jan 26
2023
BUY
Grant, award, or other acquisition
-
5,418
Added 18.68%
23,586
Common Stock, $0.0001 ...
Jan 12
2023
SELL
Open market or private sale
$635,318
$70.45 p/Share
9,018
Reduced 33.17%
18,168
Common Stock, $0.0001 ...
Oct 26
2022
SELL
Payment of exercise price or tax liability
$24,152
$63.06 p/Share
383
Reduced 1.39%
27,186
Common Stock, $0.0001 ...
Oct 19
2022
BUY
Grant, award, or other acquisition
-
2,514
Added 8.36%
27,569
Common Stock, $0.0001 ...
Sep 30
2022
BUY
Grant, award, or other acquisition
-
8,491
Added 25.31%
25,055
Common Stock, $0.0001 ...
Aug 29
2022
SELL
Payment of exercise price or tax liability
$42,035
$64.57 p/Share
651
Reduced 3.78%
16,564
Common Stock, $0.0001 ...
May 23
2022
BUY
Grant, award, or other acquisition
-
692
Added 3.86%
17,215
Common Stock, $0.0001 ...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$37,549
$70.58 p/Share
532
Reduced 3.12%
16,523
Common Stock, $0.0001 ...
Oct 26
2021
SELL
Payment of exercise price or tax liability
$46,614
$75.55 p/Share
617
Reduced 3.49%
17,055
Common Stock, $0.0001 ...
Oct 20
2021
SELL
Payment of exercise price or tax liability
$78,626
$79.26 p/Share
992
Reduced 5.32%
17,672
Common Stock, $0.0001 ...
Oct 14
2021
BUY
Grant, award, or other acquisition
-
1,935
Added 9.39%
18,664
Common Stock, $0.0001 ...
Sep 29
2021
BUY
Grant, award, or other acquisition
-
3,225
Added 16.16%
16,729
Common Stock, $0.0001 ...
Aug 29
2021
SELL
Payment of exercise price or tax liability
$55,305
$86.28 p/Share
641
Reduced 4.53%
13,504
Common Stock, $0.0001 ...
Jan 25
2021
SELL
Payment of exercise price or tax liability
$50,089
$98.6 p/Share
508
Reduced 3.47%
14,145
Common Stock, $0.0001 ...
Nov 04
2020
SELL
Open market or private sale
$171,550
$68.62 p/Share
2,500
Reduced 14.57%
14,653
Common Stock, $0.0001 ...