Dec 15
2023
SELL
Open market or private sale
$66,090
$73.68 p/Share
897
Reduced 6.44%
13,026
Common Shares
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
2,280
Added 14.07%
13,923
Common Shares
Feb 22
2023
BUY
Grant, award, or other acquisition
$160,770
$67.75 p/Share
2,373
Added 16.93%
11,643
Common Shares
Jan 04
2023
SELL
Open market or private sale
$257,233
$65.04 p/Share
3,955
Reduced 20.82%
15,044
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
80
Added 0.42%
19,000
Common Shares
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
9,650
Added 33.78%
18,919
Common Shares
Jun 23
2022
-
140,860
Reduced 93.83%
9,269
Common Shares
Feb 25
2022
SELL
Open market or private sale
$282,250
$56.45 p/Share
5,000
Reduced 3.27%
147,821
Common Shares
Feb 25
2022
BUY
Grant, award, or other acquisition
$129,363
$56.05 p/Share
2,308
Added 1.51%
150,129
Common Shares
Feb 24
2022
SELL
Open market or private sale
$803,000
$55.0 p/Share
14,600
Reduced 8.72%
152,821
Common Shares
Jan 05
2022
SELL
Open market or private sale
$386,189
$58.62 p/Share
6,588
Reduced 3.79%
167,421
Common Shares
Jan 05
2022
BUY
Grant, award, or other acquisition
-
145
Added 0.08%
174,009
Common Shares
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
16,084
Added 8.47%
173,864
Common Shares
Jun 17
2021
SELL
Open market or private sale
$707,335
$68.74 p/Share
10,290
Reduced 6.12%
157,779
Common Shares
May 05
2021
SELL
Open market or private sale
$535,710
$70.0 p/Share
7,653
Reduced 4.36%
168,069
Common Shares
May 04
2021
SELL
Open market or private sale
$621,740
$70.0 p/Share
8,882
Reduced 4.81%
175,722
Common Shares
Feb 26
2021
SELL
Open market or private sale
$3,967,433
$60.31 p/Share
65,784
Reduced 26.27%
184,604
Common Shares
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
172,524
Added 40.79%
250,388
Common Shares
Feb 19
2021
BUY
Grant, award, or other acquisition
$186,555
$60.55 p/Share
3,081
Added 3.81%
77,864
Common Shares
Jan 05
2021
SELL
Open market or private sale
$320,511
$58.95 p/Share
5,437
Reduced 6.78%
74,783
Common Shares
Jan 05
2021
BUY
Grant, award, or other acquisition
-
117
Added 0.15%
80,220
Common Shares
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
13,412
Added 14.34%
80,103
Common Shares
Nov 20
2020
SELL
Open market or private sale
$5,933,853
$59.37 p/Share
99,947
Reduced 59.98%
66,691
Common Shares
Nov 20
2020
BUY
Exercise of conversion of derivative security
$5,002,020
$42.26 p/Share
118,363
Added 41.53%
166,638
Common Shares