Oct 15
2023
BUY
Exercise of conversion of derivative security
-
7,289
Added 6.43%
106,143
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$190,286
$63.45 p/Share
2,999
Reduced 2.9%
100,439
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
7,289
Added 6.68%
101,852
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$480,055
$40.29 p/Share
11,915
Reduced 11.09%
95,549
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
32,848
Added 23.63%
106,134
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$30,258
$40.67 p/Share
744
Reduced 0.99%
74,616
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
2,464
Added 3.19%
74,850
Common Stock
Jan 06
2023
SELL
Open market or private sale
$349,200
$34.92 p/Share
10,000
Reduced 12.06%
72,896
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$36,270
$37.01 p/Share
980
Reduced 1.17%
82,896
Common Stock
Oct 15
2022
BUY
Exercise of conversion of derivative security
-
2,464
Added 2.88%
83,203
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$49,088
$48.22 p/Share
1,018
Reduced 1.23%
81,412
Common Stock
Jul 15
2022
BUY
Exercise of conversion of derivative security
-
2,462
Added 2.92%
81,720
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$788,769
$60.97 p/Share
12,937
Reduced 14.01%
79,396
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
30,036
Added 27.41%
79,528
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$73,953
$83.0 p/Share
891
Reduced 1.41%
62,297
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
2,831
Added 4.32%
62,647
Common Stock
Dec 06
2021
SELL
Open market or private sale
$1,637,200
$81.86 p/Share
20,000
Reduced 24.89%
60,357
Common Stock
Nov 25
2021
SELL
Payment of exercise price or tax liability
$2,721,224
$73.86 p/Share
36,843
Reduced 31.44%
80,357
Common Stock
Nov 25
2021
BUY
Exercise of conversion of derivative security
-
79,928
Added 40.55%
117,200
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$82,325
$65.65 p/Share
1,254
Reduced 3.25%
37,272
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
-
2,832
Added 6.97%
37,786
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$70,850
$55.7 p/Share
1,272
Reduced 3.44%
35,694
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
-
2,830
Added 7.25%
36,219
Common Stock
Jun 15
2021
SELL
Open market or private sale
$535,100
$53.51 p/Share
10,000
Reduced 22.66%
34,136
Common Shares