Feb 27
2023
SELL
Open market or private sale
$495,500
$49.55 p/Share
10,000
Reduced 6.71%
138,927
Common Stock
Feb 16
2023
SELL
Open market or private sale
$141,770
$49.26 p/Share
2,878
Reduced 1.9%
148,927
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
6,112
Added 3.87%
151,805
Common Stock
Feb 15
2023
SELL
Open market or private sale
$483,900
$48.39 p/Share
10,000
Reduced 6.52%
143,477
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$57,564
$49.2 p/Share
1,170
Reduced 0.8%
145,693
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
3,386
Added 2.25%
146,863
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$133,307
$48.92 p/Share
2,725
Reduced 1.74%
153,477
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
7,883
Added 4.8%
156,202
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$144,362
$48.92 p/Share
2,951
Reduced 1.95%
148,319
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
8,133
Added 5.1%
151,270
Common Stock
Jan 17
2023
SELL
Open market or private sale
$506,700
$50.67 p/Share
10,000
Reduced 6.53%
143,137
Common Stock
Dec 13
2022
SELL
Open market or private sale
$586,600
$58.66 p/Share
10,000
Reduced 6.13%
153,137
Common Stock
Nov 15
2022
SELL
Open market or private sale
$542,900
$54.29 p/Share
10,000
Reduced 5.78%
163,137
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$40,283
$34.43 p/Share
1,170
Reduced 0.67%
173,137
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
3,386
Added 1.91%
174,307
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$67,112
$33.64 p/Share
1,995
Reduced 1.15%
170,921
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
5,771
Added 3.23%
172,916
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$93,195
$34.2 p/Share
2,725
Reduced 1.6%
167,145
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
-
7,883
Added 4.43%
169,870
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$104,540
$34.94 p/Share
2,992
Reduced 1.81%
161,987
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
8,133
Added 4.7%
164,979
Common Stock
Oct 12
2021
BUY
Exercise of conversion of derivative security
$105,455
$13.1 p/Share
8,050
Added 4.88%
156,846
Common Stock
Oct 01
2021
SELL
Open market or private sale
$1,175,939
$39.93 p/Share
29,450
Reduced 16.52%
148,796
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
$385,795
$13.1 p/Share
29,450
Added 14.18%
178,246
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
$96,187
$6.55 p/Share
14,685
Added 8.98%
148,796
Common Stock