Oct 16
2024
SELL
Open market or private sale
$5,038,800
$102.0 p/Share
49,400
Reduced 6.78%
678,820
Common Shares, par val...
Oct 15
2024
SELL
Open market or private sale
$60,750
$101.25 p/Share
600
Reduced 0.08%
728,220
Common Shares, par val...
Sep 27
2024
SELL
Open market or private sale
$4,733,918
$101.75 p/Share
46,525
Reduced 6.0%
728,820
Common Shares, par val...
Sep 26
2024
SELL
Open market or private sale
$353,303
$101.67 p/Share
3,475
Reduced 0.45%
775,345
Common Shares, par val...
Apr 01
2024
SELL
Open market or private sale
$4,497,750
$99.95 p/Share
45,000
Reduced 5.46%
778,820
Common Shares, par val...
Mar 26
2024
BUY
Grant, award, or other acquisition
-
36,907
Added 4.29%
823,820
Common Shares, par val...
Mar 22
2024
SELL
Payment of exercise price or tax liability
$645,122
$90.48 p/Share
7,130
Reduced 0.9%
786,913
Common Shares, par val...
Mar 22
2024
BUY
Grant, award, or other acquisition
-
36,907
Added 4.44%
794,043
Common Shares, par val...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$642,826
$100.16 p/Share
6,418
Reduced 0.84%
757,136
Common Shares, par val...
Mar 17
2024
SELL
Payment of exercise price or tax liability
$652,141
$100.16 p/Share
6,511
Reduced 0.85%
763,554
Common Shares, par val...
Mar 01
2024
SELL
Open market or private sale
$4,566,600
$101.48 p/Share
45,000
Reduced 5.52%
770,065
Common Shares, par val...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$6,231,775
$99.43 p/Share
62,675
Reduced 7.14%
815,065
Common Shares, par val...
Feb 01
2024
SELL
Open market or private sale
$4,464,450
$99.21 p/Share
45,000
Reduced 4.88%
877,740
Common Shares, par val...
Jan 22
2024
SELL
Open market or private sale
$998,500
$99.85 p/Share
10,000
Reduced 1.07%
922,740
Common Shares, par val...
Jan 18
2024
SELL
Open market or private sale
$3,357,550
$95.93 p/Share
35,000
Reduced 3.62%
932,740
Common Shares, par val...
Dec 19
2023
SELL
Open market or private sale
$1,031,700
$103.17 p/Share
10,000
Reduced 1.02%
967,740
Common Shares, par val...
Nov 14
2023
SELL
Open market or private sale
$759,599
$75.96 p/Share
10,000
Reduced 1.01%
977,740
Common Shares, par val...
Oct 17
2023
SELL
Open market or private sale
$729,599
$72.96 p/Share
10,000
Reduced 1.0%
987,740
Common Shares, par val...
Sep 12
2023
SELL
Open market or private sale
$748,400
$74.84 p/Share
10,000
Reduced 0.99%
997,740
Common Shares, par val...
Aug 15
2023
SELL
Open market or private sale
$770,500
$77.05 p/Share
10,000
Reduced 0.98%
1,007,740
Common Shares, par val...
Jul 18
2023
SELL
Open market or private sale
$702,600
$70.26 p/Share
10,000
Reduced 0.97%
1,017,740
Common Shares, par val...
Jun 27
2023
SELL
Open market or private sale
$650,000
$65.0 p/Share
10,000
Reduced 0.96%
1,027,740
Common Shares, par val...
May 23
2023
SELL
Open market or private sale
$704,500
$70.45 p/Share
10,000
Reduced 0.95%
1,037,740
Common Shares, par val...
Apr 27
2023
SELL
Payment of exercise price or tax liability
$4,227,671
$74.57 p/Share
56,694
Reduced 5.13%
1,047,740
Common Shares, par val...
Apr 18
2023
SELL
Open market or private sale
$774,300
$77.43 p/Share
10,000
Reduced 0.9%
1,104,434
Common Shares, par val...