Jun 14
2023
SELL
Payment of exercise price or tax liability
$417,832
$23.34 p/Share
17,902
Reduced 8.81%
185,322
Common Stock
Jun 14
2023
BUY
Exercise of conversion of derivative security
-
38,772
Added 16.02%
203,224
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$192,329
$31.68 p/Share
6,071
Reduced 3.56%
164,452
Common Stock
Mar 05
2023
BUY
Exercise of conversion of derivative security
-
17,500
Added 9.31%
170,523
Common Stock
Mar 24
2022
SELL
Open market or private sale
$1,759,000
$70.36 p/Share
25,000
Reduced 14.04%
153,023
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$561,788
$64.67 p/Share
8,687
Reduced 4.65%
178,023
Common Stock
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
17,500
Added 8.57%
186,710
Common Stock
Dec 08
2021
SELL
Open market or private sale
$903,400
$90.34 p/Share
10,000
Reduced 5.58%
169,210
Common Stock
Dec 07
2021
SELL
Open market or private sale
$2,682,900
$89.43 p/Share
30,000
Reduced 14.34%
179,210
Common Stock
Jul 16
2021
SELL
Open market or private sale
$1,247,400
$62.37 p/Share
20,000
Reduced 8.73%
209,210
Common Stock
Jul 16
2021
BUY
Exercise of conversion of derivative security
$350,200
$17.51 p/Share
20,000
Added 8.03%
229,210
Common Stock
Jul 15
2021
SELL
Open market or private sale
$1,254,600
$62.73 p/Share
20,000
Reduced 8.73%
209,210
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
$350,200
$17.51 p/Share
20,000
Added 8.03%
229,210
Common Stock
Jul 14
2021
SELL
Open market or private sale
$1,973,400
$65.78 p/Share
30,000
Reduced 12.54%
209,210
Common Stock
Jul 14
2021
BUY
Exercise of conversion of derivative security
$525,300
$17.51 p/Share
30,000
Added 11.14%
239,210
Common Stock
Jul 13
2021
SELL
Open market or private sale
$1,308,200
$65.41 p/Share
20,000
Reduced 8.73%
209,210
Common Stock
Jul 13
2021
BUY
Exercise of conversion of derivative security
$350,200
$17.51 p/Share
20,000
Added 8.03%
229,210
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$730,524
$68.0 p/Share
10,743
Reduced 4.88%
209,210
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
21,667
Added 8.97%
219,953
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$569,558
$65.64 p/Share
8,677
Reduced 4.19%
198,286
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
17,500
Added 7.8%
206,963
Common Stock
Jan 08
2021
SELL
Payment of exercise price or tax liability
$3,392,973
$74.29 p/Share
45,672
Reduced 19.42%
189,463
Common Stock
Jan 08
2021
BUY
Exercise of conversion of derivative security
-
96,000
Added 28.99%
235,135
Common Stock
Dec 10
2020
SELL
Open market or private sale
$698,500
$69.85 p/Share
10,000
Reduced 6.71%
139,135
Common Stock
Dec 10
2020
BUY
Exercise of conversion of derivative security
$286,000
$28.6 p/Share
10,000
Added 6.28%
149,135
Common Stock