Jul 17
2023
SELL
Open market or private sale
$1,440,600
$51.45 p/Share
28,000
Reduced 24.83%
84,783
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$29,767
$48.96 p/Share
608
Reduced 0.54%
112,783
Common Stock
Jul 13
2023
SELL
Payment of exercise price or tax liability
$6,794
$41.43 p/Share
164
Reduced 0.14%
113,391
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$67,665
$38.71 p/Share
1,748
Reduced 1.52%
113,555
Common Stock
Jul 11
2023
BUY
Grant, award, or other acquisition
-
3,750
Added 3.15%
115,303
Common Stock
Jun 05
2023
-
10,000
Reduced 8.23%
111,553
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$14,546
$28.92 p/Share
503
Reduced 0.41%
121,553
Common Stock
Apr 13
2023
SELL
Payment of exercise price or tax liability
$4,173
$29.81 p/Share
140
Reduced 0.11%
122,056
Common Stock
Apr 03
2023
BUY
Other acquisition or disposition
$3,965
$2.18 p/Share
1,819
Added 1.47%
122,196
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$18,574
$35.38 p/Share
525
Reduced 0.43%
120,377
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
1,250
Added 1.02%
120,902
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$32,800
$1.64 p/Share
20,000
Added 14.32%
119,652
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$66,062
$34.0 p/Share
1,943
Reduced 1.91%
99,652
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
3,750
Added 3.56%
101,595
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$16,887
$28.43 p/Share
594
Reduced 0.6%
97,845
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$5,117
$29.24 p/Share
175
Reduced 0.18%
98,439
Common Stock
Jan 11
2023
SELL
Open market or private sale
$150,813
$28.71 p/Share
5,253
Reduced 5.06%
98,614
Common Stock
Dec 28
2022
-
4,715
Reduced 4.34%
103,867
Common Stock
Nov 21
2022
BUY
Exercise of conversion of derivative security
$55,200
$2.4 p/Share
23,000
Added 17.48%
108,582
Common Stock
Oct 18
2022
SELL
Payment of exercise price or tax liability
$8,029
$18.5 p/Share
434
Reduced 0.5%
85,582
Common Stock
Oct 18
2022
BUY
Grant, award, or other acquisition
-
1,250
Added 1.43%
86,016
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$5,686
$14.77 p/Share
385
Reduced 0.45%
84,766
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$1,722
$16.4 p/Share
105
Reduced 0.12%
85,151
Common Stock
Oct 03
2022
BUY
Other acquisition or disposition
$5,886
$2.18 p/Share
2,700
Added 3.07%
85,256
Common Stock
Sep 08
2022
BUY
Exercise of conversion of derivative security
$18,900
$1.68 p/Share
11,250
Added 11.99%
82,556
Common Stock