May 20
2025
SELL
Open market or private sale
$166,400
$64.0 p/Share
2,600
Reduced 19.13%
10,988
Common Shares, $5.00 p...
Feb 26
2025
SELL
Open market or private sale
$63,630
$63.63 p/Share
1,000
Reduced 6.9%
13,501
Common Shares, $5.00 p...
Feb 18
2025
SELL
Payment of exercise price or tax liability
$123,080
$61.54 p/Share
2,000
Reduced 12.12%
14,501
Common Shares, $5.00 p...
Jan 29
2025
BUY
Grant, award, or other acquisition
-
7,830
Added 32.18%
16,501
Common Shares, $5.00 p...
Aug 30
2024
SELL
Open market or private sale
$33,455
$66.91 p/Share
500
Reduced 5.54%
8,532
Common Shares, $5.00 p...
Aug 13
2024
SELL
Open market or private sale
$53,382
$65.5 p/Share
815
Reduced 8.28%
9,032
Common Shares, $5.00 p...
Aug 09
2024
SELL
Open market or private sale
$32,470
$64.94 p/Share
500
Reduced 4.83%
9,847
Common Shares, $5.00 p...
May 31
2024
SELL
Open market or private sale
$158,625
$58.75 p/Share
2,700
Reduced 20.81%
10,272
Common Shares, $5.00 p...
Feb 21
2024
SELL
Payment of exercise price or tax liability
$34,454
$57.52 p/Share
599
Reduced 4.44%
12,901
Common Shares, $5.00 p...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$27,502
$57.06 p/Share
482
Reduced 3.45%
13,500
Common Shares, $5.00 p...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
5,909
Added 29.71%
13,982
Common Shares, $5.00 p...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$45,994
$80.27 p/Share
573
Reduced 6.74%
7,929
Common Shares, $5.00 p...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$35,342
$78.89 p/Share
448
Reduced 5.01%
8,502
Common Shares, $5.00 p...
Feb 01
2023
BUY
Grant, award, or other acquisition
-
3,901
Added 30.36%
8,950
Common Shares, $5.00 p...
May 24
2022
SELL
Open market or private sale
$367,000
$91.75 p/Share
4,000
Reduced 44.55%
4,979
Common Shares, $5.00 p...
May 10
2022
SELL
Open market or private sale
$183,000
$91.5 p/Share
2,000
Reduced 18.22%
8,979
Common Shares, $5.00 p...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$85,598
$79.7 p/Share
1,074
Reduced 8.93%
10,957
Common Shares, $5.00 p...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$40,365
$82.21 p/Share
491
Reduced 3.83%
12,321
Common Shares, $5.00 p...
Feb 02
2022
BUY
Grant, award, or other acquisition
-
3,645
Added 22.55%
12,522
Common Shares, $5.00 p...
Feb 02
2022
BUY
Grant, award, or other acquisition
-
5,701
Added 30.79%
12,812
Common Shares, $5.00 p...