Dec 16
2024
SELL
Open market or private sale
$157,609
$67.76 p/Share
2,326
Reduced 10.93%
18,959
Common Shares
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
5,920
Added 22.53%
20,361
Common Shares
Aug 23
2024
-
61,955
Reduced 80.13%
15,365
Common Shares
Feb 23
2024
BUY
Grant, award, or other acquisition
$280,187
$75.38 p/Share
3,717
Added 4.59%
77,320
Common Shares
Feb 22
2024
SELL
Open market or private sale
$1,768,701
$75.55 p/Share
23,411
Reduced 24.13%
73,603
Common Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
59,495
Added 38.01%
97,015
Common Shares
Feb 20
2024
SELL
Open market or private sale
$890,945
$76.26 p/Share
11,683
Reduced 23.74%
37,519
Common Shares
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
29,692
Added 37.63%
49,203
Common Shares
Jan 05
2024
SELL
Open market or private sale
$793,670
$76.55 p/Share
10,368
Reduced 34.7%
19,511
Common Shares
Jan 04
2024
BUY
Grant, award, or other acquisition
-
120
Added 0.4%
29,879
Common Shares
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
16,730
Added 35.99%
29,758
Common Shares
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