Oct 15
2024
SELL
Open market or private sale
$12,075,000
$80.5 p/Share
150,000
Reduced 17.76%
694,487
Common Shares
Oct 15
2024
SELL
Payment of exercise price or tax liability
$462,325
$79.41 p/Share
5,822
Reduced 0.82%
700,403
Common Shares
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
11,738
Added 1.64%
702,016
Common Shares
Jul 15
2024
SELL
Payment of exercise price or tax liability
$428,425
$73.6 p/Share
5,821
Reduced 0.68%
844,487
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
11,737
Added 1.37%
846,100
Common Stock
Jul 08
2024
SELL
Open market or private sale
$3,750,000
$75.0 p/Share
50,000
Reduced 5.63%
838,571
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$2,126,680
$67.88 p/Share
31,330
Reduced 3.41%
887,971
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
63,184
Added 6.47%
913,452
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$392,438
$65.68 p/Share
5,975
Reduced 0.69%
856,117
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
11,792
Added 1.35%
858,753
Common Stock
Dec 27
2023
-
10,000
Reduced 1.16%
850,300
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$307,721
$52.62 p/Share
5,848
Reduced 0.68%
860,300
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
11,791
Added 1.35%
862,936
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$371,055
$63.45 p/Share
5,848
Reduced 0.68%
854,357
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
11,791
Added 1.36%
856,992
Common Stock
Jun 12
2023
-
500
Reduced 0.06%
848,414
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$3,604,464
$40.29 p/Share
89,463
Reduced 9.54%
848,315
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
180,436
Added 16.23%
931,114
Common Stock
Jan 31
2023
SELL
Open market or private sale
$1,950,564
$42.22 p/Share
46,200
Reduced 5.75%
757,342
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$884,469
$12.12 p/Share
72,976
Added 8.33%
803,542
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$278,426
$40.67 p/Share
6,846
Reduced 0.93%
730,566
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
13,434
Added 1.8%
732,139
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$246,598
$37.01 p/Share
6,663
Reduced 0.91%
723,978
Common Stock
Oct 15
2022
BUY
Exercise of conversion of derivative security
-
13,435
Added 1.82%
725,551
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$321,338
$48.22 p/Share
6,664
Reduced 0.92%
717,206
Common Stock