Apr 14
2023
SELL
Payment of exercise price or tax liability
$1,959,053
$34.78 p/Share
56,327
Reduced 48.7%
59,329
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
115,656
Added 50.0%
115,656
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$44,135
$35.14 p/Share
1,256
Reduced 100.0%
0
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,256
Added 50.0%
1,256
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$48,077
$34.39 p/Share
1,398
Reduced 100.0%
0
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
1,398
Added 50.0%
1,398
Common Stock
Aug 15
2022
SELL
Open market or private sale
$1,531,351
$37.29 p/Share
41,066
Reduced 100.0%
0
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$785,565
$26.78 p/Share
29,334
Added 41.67%
41,066
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$9,691
$32.74 p/Share
296
Reduced 2.46%
11,732
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
579
Added 4.59%
12,028
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$188,742
$35.2 p/Share
5,362
Reduced 31.9%
11,449
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
10,501
Added 38.45%
16,811
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$202,915
$33.87 p/Share
5,991
Reduced 48.7%
6,310
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
12,301
Added 50.0%
12,301
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$72,530
$42.74 p/Share
1,697
Reduced 100.0%
0
Common Stock
Feb 02
2022
BUY
Exercise of conversion of derivative security
-
1,697
Added 50.0%
1,697
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$41,691
$37.97 p/Share
1,098
Reduced 100.0%
0
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
1,098
Added 50.0%
1,098
Common Stock
Aug 06
2021
SELL
Open market or private sale
$306,703
$41.08 p/Share
7,466
Reduced 100.0%
0
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$35,606
$19.65 p/Share
1,812
Added 19.53%
7,466
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$11,691
$41.02 p/Share
285
Reduced 4.8%
5,654
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
581
Added 8.91%
5,939
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$227,313
$44.19 p/Share
5,144
Reduced 48.98%
5,358
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
10,502
Added 50.0%
10,502
Common Stock
May 07
2021
SELL
Open market or private sale
$1,618,783
$46.03 p/Share
35,168
Reduced 100.0%
0
Common Stock