Jan 02
2024
SELL
Payment of exercise price or tax liability
$14,080
$36.86 p/Share
382
Reduced 0.44%
86,334
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$20,851
$38.33 p/Share
544
Reduced 0.62%
86,716
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$25,432
$24.74 p/Share
1,028
Reduced 1.16%
87,260
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$72,078
$17.31 p/Share
4,164
Reduced 5.31%
74,207
Common Stock
Nov 02
2023
BUY
Grant, award, or other acquisition
-
33,850
Added 27.71%
88,288
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$4,559
$16.58 p/Share
275
Reduced 0.47%
58,602
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$9,258
$20.26 p/Share
457
Reduced 0.77%
58,877
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$11,059
$20.33 p/Share
544
Reduced 0.91%
59,334
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$20,004
$19.46 p/Share
1,028
Reduced 1.69%
59,878
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$6,899
$25.09 p/Share
275
Reduced 0.45%
60,766
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$9,350
$20.46 p/Share
457
Reduced 0.74%
61,041
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$9,960
$18.31 p/Share
544
Reduced 0.88%
61,498
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
$154,425
$11.59 p/Share
13,324
Added 17.68%
62,042
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$13,381
$13.03 p/Share
1,027
Reduced 2.06%
48,718
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$3,748
$13.63 p/Share
275
Reduced 0.55%
49,745
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$6,891
$15.08 p/Share
457
Reduced 0.91%
50,020
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$8,981
$16.51 p/Share
544
Reduced 1.07%
50,477
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$23,128
$22.52 p/Share
1,027
Reduced 1.98%
50,902
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$8,679
$28.74 p/Share
302
Reduced 0.58%
51,929
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$11,976
$23.81 p/Share
503
Reduced 0.95%
52,231
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
16,524
Added 23.86%
52,734
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$25,479
$24.81 p/Share
1,027
Reduced 2.76%
36,210
Common Stock
Oct 24
2022
SELL
Payment of exercise price or tax liability
$7,997
$29.08 p/Share
275
Reduced 0.73%
37,237
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$16,105
$35.24 p/Share
457
Reduced 1.2%
37,512
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$43,966
$42.81 p/Share
1,027
Reduced 2.64%
37,804
Common Stock