May 23
2024
BUY
Open market or private purchase
$1,186,400
$59.32 p/Share
20,000
Added 4.39%
436,011
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
-
3,217
Added 0.77%
412,650
Common Shares
Feb 21
2024
BUY
Open market or private purchase
$1,135,000
$56.75 p/Share
20,000
Added 4.62%
412,651
Common Shares
Feb 20
2024
BUY
Open market or private purchase
$5,823
$57.09 p/Share
102
Added 0.03%
392,651
Common Shares
Feb 16
2024
BUY
Open market or private purchase
$1,164,510
$57.0 p/Share
20,430
Added 4.95%
392,549
Common Shares
Dec 21
2023
BUY
Open market or private purchase
$20,907
$62.41 p/Share
335
Added 0.09%
381,500
Common Shares
Dec 20
2023
-
12,107
Reduced 3.18%
368,165
Common Shares
Dec 20
2023
BUY
Open market or private purchase
$811,720
$62.44 p/Share
13,000
Added 3.3%
381,165
Common Shares
Sep 26
2023
BUY
Open market or private purchase
$1,114,600
$55.73 p/Share
20,000
Added 5.0%
380,056
Common Shares
Sep 21
2023
BUY
Open market or private purchase
$1,724,400
$57.48 p/Share
30,000
Added 7.69%
360,056
Common Shares
Aug 02
2023
BUY
Open market or private purchase
$1,890,600
$63.02 p/Share
30,000
Added 8.33%
330,056
Common Shares
May 11
2023
BUY
Open market or private purchase
$498,375
$66.45 p/Share
7,500
Added 2.44%
300,056
Common Shares
May 08
2023
BUY
Open market or private purchase
$712,085
$67.85 p/Share
10,495
Added 3.59%
281,768
Common Shares
Feb 23
2023
BUY
Grant, award, or other acquisition
-
2,457
Added 0.9%
271,273
Common Shares
Dec 21
2022
BUY
Open market or private purchase
$785,180
$71.38 p/Share
11,000
Added 3.93%
268,816
Common Shares
Feb 23
2022
BUY
Grant, award, or other acquisition
$91,738
$31.31 p/Share
2,930
Added 1.08%
268,816
Common Shares
Dec 28
2021
-
10,000
Reduced 3.62%
265,886
Common Shares
Sep 27
2021
BUY
Open market or private purchase
$1,373,901
$67.77 p/Share
20,273
Added 6.85%
275,886
Common Shares
Mar 03
2021
BUY
Open market or private purchase
$627,300
$62.73 p/Share
10,000
Added 3.76%
255,613
Common Shares
Mar 02
2021
BUY
Open market or private purchase
$635,000
$63.5 p/Share
10,000
Added 3.91%
245,613
Common Shares
Feb 23
2021
BUY
Open market or private purchase
$611,029
$64.15 p/Share
9,525
Added 3.89%
235,613
Common Shares
Feb 22
2021
BUY
Open market or private purchase
$630,800
$63.08 p/Share
10,000
Added 4.24%
226,088
Common Shares