Jun 16
2023
SELL
Payment of exercise price or tax liability
$364,828
$43.52 p/Share
8,383
Reduced 6.41%
122,437
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
16,904
Added 11.44%
130,820
Common Stock
Jun 15
2023
SELL
Open market or private sale
$632,850
$42.19 p/Share
15,000
Reduced 11.64%
113,916
Common Stock
Jun 09
2023
SELL
Open market or private sale
$26,404
$41.0 p/Share
644
Reduced 0.5%
128,916
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$313,822
$37.44 p/Share
8,382
Reduced 6.08%
129,560
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
16,901
Added 10.91%
137,942
Common Stock
Apr 16
2023
SELL
Payment of exercise price or tax liability
$263,896
$31.48 p/Share
8,383
Reduced 6.48%
121,041
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
16,904
Added 11.55%
129,424
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$256,930
$32.73 p/Share
7,850
Reduced 6.52%
112,520
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
14,358
Added 10.66%
120,370
Common Stock
Feb 16
2023
-
2,650
Reduced 2.44%
106,012
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$246,984
$36.22 p/Share
6,819
Reduced 5.9%
108,662
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
14,354
Added 11.06%
115,481
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$205,962
$29.44 p/Share
6,996
Reduced 6.47%
101,127
Common Stock
Jan 16
2023
BUY
Exercise of conversion of derivative security
-
14,358
Added 11.72%
108,123
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$203,838
$25.97 p/Share
7,849
Reduced 7.72%
93,765
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
14,356
Added 12.38%
101,614
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$235,753
$30.04 p/Share
7,848
Reduced 8.25%
87,258
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
14,356
Added 13.12%
95,106
Common Stock
Nov 15
2022
SELL
Open market or private sale
$1,957,362
$31.02 p/Share
63,100
Reduced 43.87%
80,750
Common Stock
Nov 14
2022
-
1,900
Reduced 1.3%
143,850
Common Stock
Nov 11
2022
SELL
Open market or private sale
$1,500,500
$30.01 p/Share
50,000
Reduced 25.54%
145,750
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$193,998
$24.71 p/Share
7,851
Reduced 3.86%
195,750
Common Stock
Oct 16
2022
BUY
Exercise of conversion of derivative security
-
14,358
Added 6.59%
203,601
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$250,587
$31.93 p/Share
7,848
Reduced 3.98%
189,243
Common Stock