Aug 30
2024
SELL
Payment of exercise price or tax liability
$189,807
$44.09 p/Share
4,305
Reduced 1.31%
324,999
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$115,080
$19.18 p/Share
6,000
Added 1.79%
329,304
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$1,121,542
$39.16 p/Share
28,640
Reduced 8.14%
323,304
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$676,800
$16.92 p/Share
40,000
Added 10.21%
351,944
Common Stock
Nov 07
2023
SELL
Sale (or disposition) back to the issuer
$376,012
$31.55 p/Share
11,918
Reduced 3.68%
311,944
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$247,200
$15.45 p/Share
16,000
Added 4.71%
323,862
Common Stock
Jun 05
2023
SELL
Sale (or disposition) back to the issuer
$98,146
$24.98 p/Share
3,929
Reduced 1.26%
307,862
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$68,750
$13.75 p/Share
5,000
Added 1.58%
311,791
Common Stock
Aug 08
2022
SELL
Sale (or disposition) back to the issuer
$319,268
$28.82 p/Share
11,078
Reduced 3.46%
308,820
Common Stock
Aug 08
2022
BUY
Exercise of conversion of derivative security
$206,250
$13.75 p/Share
15,000
Added 4.48%
319,898
Common Stock
May 19
2021
SELL
Open market or private sale
$414,496
$44.1 p/Share
9,399
Reduced 2.99%
304,898
Common Stock
May 19
2021
BUY
Exercise of conversion of derivative security
$129,236
$13.75 p/Share
9,399
Added 2.9%
314,297
Common Stock
May 18
2021
SELL
Open market or private sale
$6,556
$44.0 p/Share
149
Reduced 0.05%
304,898
Common Stock
May 18
2021
BUY
Exercise of conversion of derivative security
$2,049
$13.75 p/Share
149
Added 0.05%
305,047
Common Stock
May 17
2021
SELL
Open market or private sale
$10,736
$44.0 p/Share
244
Reduced 0.08%
304,898
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
$3,355
$13.75 p/Share
244
Added 0.08%
305,142
Common Stock
May 14
2021
SELL
Open market or private sale
$9,248
$44.46 p/Share
208
Reduced 0.07%
304,898
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
$2,860
$13.75 p/Share
208
Added 0.07%
305,106
Common Stock
May 10
2021
SELL
Open market or private sale
$132,135
$44.46 p/Share
2,972
Reduced 0.97%
304,898
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$40,865
$13.75 p/Share
2,972
Added 0.96%
307,870
Common Stock
May 07
2021
SELL
Open market or private sale
$168,008
$44.6 p/Share
3,767
Reduced 1.22%
304,898
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$51,796
$13.75 p/Share
3,767
Added 1.21%
308,665
Common Stock
May 06
2021
SELL
Open market or private sale
$135,566
$44.55 p/Share
3,043
Reduced 0.99%
304,898
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
$41,841
$13.75 p/Share
3,043
Added 0.98%
307,941
Common Stock
May 05
2021
SELL
Open market or private sale
$9,745
$44.7 p/Share
218
Reduced 0.07%
304,898
Common Stock