Oct 23
2024
SELL
Open market or private sale
$656,670
$93.81 p/Share
7,000
Reduced 27.27%
18,666
Common Shares, par val...
Oct 22
2024
SELL
Open market or private sale
$667,800
$95.4 p/Share
7,000
Reduced 21.43%
25,666
Common Shares, par val...
Mar 26
2024
SELL
Open market or private sale
$161,058
$95.02 p/Share
1,695
Reduced 9.08%
16,971
Common Shares, par val...
Mar 26
2024
BUY
Grant, award, or other acquisition
-
3,783
Added 10.38%
32,666
Common Shares, par val...
Mar 22
2024
BUY
Grant, award, or other acquisition
-
3,417
Added 10.58%
28,883
Common Shares, par val...
Mar 04
2024
SELL
Open market or private sale
$798,083
$100.87 p/Share
7,912
Reduced 23.7%
25,466
Common Shares, par val...
Feb 26
2024
SELL
Open market or private sale
$833,502
$105.36 p/Share
7,911
Reduced 19.16%
33,378
Common Shares, par val...
Dec 01
2023
SELL
Open market or private sale
$806,468
$84.5 p/Share
9,544
Reduced 18.78%
41,289
Common Shares, par val...
Nov 21
2023
SELL
Open market or private sale
$542,454
$82.19 p/Share
6,600
Reduced 11.49%
50,833
Common Shares, par val...
Nov 20
2023
SELL
Open market or private sale
$548,692
$80.69 p/Share
6,800
Reduced 10.59%
57,433
Common Shares, par val...
Nov 15
2023
SELL
Open market or private sale
$628,516
$84.15 p/Share
7,469
Reduced 10.42%
64,233
Common Shares, par val...
Oct 23
2023
SELL
Open market or private sale
$473,880
$71.8 p/Share
6,600
Reduced 8.43%
71,702
Common Shares, par val...
Oct 20
2023
SELL
Open market or private sale
$496,264
$72.98 p/Share
6,800
Reduced 7.99%
78,302
Common Shares, par val...
Sep 21
2023
SELL
Open market or private sale
-
6,600
Reduced 7.2%
85,102
Common Shares, par val...
Sep 20
2023
SELL
Open market or private sale
$512,516
$75.37 p/Share
6,800
Reduced 6.9%
91,702
Common Shares, par val...
Aug 22
2023
SELL
Open market or private sale
$465,564
$70.54 p/Share
6,600
Reduced 6.28%
98,502
Common Shares, par val...
Aug 21
2023
SELL
Open market or private sale
$507,416
$74.62 p/Share
6,800
Reduced 6.08%
105,102
Common Shares, par val...
Jul 28
2023
SELL
Open market or private sale
$359,487
$77.98 p/Share
4,610
Reduced 3.96%
111,902
Common Shares, par val...
Jul 27
2023
SELL
Open market or private sale
$758,199
$75.82 p/Share
10,000
Reduced 7.9%
116,512
Common Shares, par val...
Jul 26
2023
SELL
Open market or private sale
$747,300
$74.73 p/Share
10,000
Reduced 7.33%
126,512
Common Shares, par val...
Jul 25
2023
SELL
Open market or private sale
$744,000
$74.4 p/Share
10,000
Reduced 6.83%
136,512
Common Shares, par val...
Jul 21
2023
SELL
Open market or private sale
$485,033
$73.49 p/Share
6,600
Reduced 4.31%
146,512
Common Shares, par val...
Jul 20
2023
SELL
Open market or private sale
$488,920
$71.9 p/Share
6,800
Reduced 4.25%
153,112
Common Shares, par val...
Jul 12
2023
SELL
Open market or private sale
$130,931
$74.14 p/Share
1,766
Reduced 1.09%
159,912
Common Shares, par val...
Jun 28
2023
SELL
Open market or private sale
$420,156
$63.66 p/Share
6,600
Reduced 3.92%
161,678
Common Shares, par val...