Oct 08
2024
SELL
Sale (or disposition) back to the issuer
-
118,975
Reduced 23.99%
376,987
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$142,056
$23.43 p/Share
6,063
Reduced 1.21%
495,962
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$142,870
$20.86 p/Share
6,849
Reduced 1.35%
502,025
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$130,205
$19.37 p/Share
6,722
Reduced 1.3%
508,874
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$93,474
$20.25 p/Share
4,616
Reduced 0.89%
515,596
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$140,178
$22.69 p/Share
6,178
Reduced 1.17%
520,212
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$159,163
$22.27 p/Share
7,147
Reduced 1.34%
526,390
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$677,580
$27.6 p/Share
24,550
Reduced 4.4%
533,537
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$59,185
$26.05 p/Share
2,272
Reduced 0.51%
440,100
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
-
117,987
Added 17.45%
558,087
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$129,851
$29.03 p/Share
4,473
Reduced 1.0%
442,372
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$156,175
$28.9 p/Share
5,404
Reduced 1.19%
446,845
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$5,163
$45.29 p/Share
114
Reduced 0.03%
452,249
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$432,833
$60.57 p/Share
7,146
Reduced 1.56%
452,363
Common Stock
Apr 19
2022
SELL
Payment of exercise price or tax liability
$792,441
$117.8 p/Share
6,727
Reduced 1.44%
459,509
Common Stock
Apr 12
2022
SELL
Payment of exercise price or tax liability
$322,328
$108.2 p/Share
2,979
Reduced 0.63%
466,236
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
-
17,363
Reduced 3.57%
469,215
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
31,506
Added 6.08%
486,578
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
61,046
Added 11.83%
455,072
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$1,059,952
$84.19 p/Share
12,590
Reduced 3.1%
394,026
Common Stock
Dec 23
2021
BUY
Grant, award, or other acquisition
-
92,144
Added 18.47%
406,616
Common Stock
Jun 08
2021
SELL
Payment of exercise price or tax liability
$172,870
$30.51 p/Share
5,666
Reduced 1.77%
314,472
Common Stock
Mar 14
2021
SELL
Payment of exercise price or tax liability
$127,499
$37.15 p/Share
3,432
Reduced 1.06%
320,138
Common Stock