Apr 17
2023
SELL
Open market or private sale
$742,000
$18.55 p/Share
40,000
Reduced 55.76%
31,735
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$33,610
$19.25 p/Share
1,746
Reduced 2.41%
70,588
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$14,391
$19.5 p/Share
738
Reduced 1.01%
72,334
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$20,082
$20.43 p/Share
983
Reduced 1.33%
73,072
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$65,080
$28.72 p/Share
2,266
Reduced 2.99%
73,408
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$54,281
$43.74 p/Share
1,241
Reduced 1.61%
75,674
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$74,572
$42.71 p/Share
1,746
Reduced 2.22%
76,915
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
10,318
Added 11.6%
78,661
Common Stock
Jul 01
2021
SELL
Open market or private sale
$502,405
$50.61 p/Share
9,927
Reduced 12.68%
68,343
Common Stock
Jun 30
2021
SELL
Open market or private sale
$299,022
$49.02 p/Share
6,100
Reduced 7.23%
78,270
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$51,631
$45.57 p/Share
1,133
Reduced 1.33%
84,370
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$48,240
$46.34 p/Share
1,041
Reduced 1.2%
85,503
Common Stock
Mar 18
2021
SELL
Payment of exercise price or tax liability
$55,659
$44.85 p/Share
1,241
Reduced 1.41%
86,544
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$77,749
$44.53 p/Share
1,746
Reduced 1.95%
87,785
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
9,214
Added 9.33%
89,531
Common Stock
Feb 04
2021
SELL
Open market or private sale
$963,364
$46.24 p/Share
20,834
Reduced 20.6%
80,317
Common Stock
Feb 04
2021
BUY
Exercise of conversion of derivative security
$368,762
$17.7 p/Share
20,834
Added 17.08%
101,151
Common Stock
Jan 25
2021
SELL
Open market or private sale
$18,412
$46.03 p/Share
400
Reduced 0.5%
80,317
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
$7,080
$17.7 p/Share
400
Added 0.49%
80,717
Common Stock
Jan 19
2021
SELL
Open market or private sale
$1,761,528
$44.59 p/Share
39,505
Reduced 32.97%
80,317
Common Stock
Jan 19
2021
BUY
Exercise of conversion of derivative security
$892,813
$22.6 p/Share
39,505
Added 24.79%
119,822
Common Stock
Dec 15
2020
SELL
Open market or private sale
$788,337
$37.93 p/Share
20,784
Reduced 20.56%
80,317
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
$586,732
$28.23 p/Share
20,784
Added 17.05%
101,101
Common Stock