Jan 22
2025
SELL
Open market or private sale
$112,939
$109.65 p/Share
1,030
Reduced 5.96%
16,258
Common Stock
Jan 01
2025
SELL
Open market or private sale
$91,463
$105.86 p/Share
864
Reduced 4.76%
17,288
Common Stock (PSUs)
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
2,158
Added 10.63%
18,152
Common Stock (PSUs)
Dec 18
2024
SELL
Open market or private sale
$114,175
$110.85 p/Share
1,030
Reduced 6.05%
15,994
Common Stock
Nov 20
2024
SELL
Open market or private sale
$110,395
$107.18 p/Share
1,030
Reduced 5.71%
17,024
Common Stock
Nov 18
2024
SELL
Open market or private sale
$148,131
$109.0 p/Share
1,359
Reduced 7.0%
18,054
Common Stock
Nov 18
2024
SELL
Open market or private sale
$336,537
$107.28 p/Share
3,137
Reduced 13.91%
19,413
Common Stock (RSUs)
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
6,118
Added 21.34%
22,550
Common Stock (RSUs)
Nov 11
2024
SELL
Open market or private sale
$115,544
$104.0 p/Share
1,111
Reduced 6.33%
16,432
Common Stock
Oct 15
2024
SELL
Open market or private sale
$100,579
$97.65 p/Share
1,030
Reduced 5.55%
17,543
Common Stock
Sep 17
2024
SELL
Open market or private sale
$100,683
$99.0 p/Share
1,017
Reduced 5.19%
18,573
Common Stock
Sep 09
2024
SELL
Open market or private sale
$203,817
$94.36 p/Share
2,160
Reduced 9.93%
19,590
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
$17,340
$15.0 p/Share
1,156
Added 5.05%
21,750
Common Stock
Aug 23
2024
SELL
Open market or private sale
$173,250
$99.0 p/Share
1,750
Reduced 7.83%
20,594
Common Stock
Aug 21
2024
SELL
Open market or private sale
$94,400
$94.4 p/Share
1,000
Reduced 4.28%
22,344
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$15,000
$15.0 p/Share
1,000
Added 4.11%
23,344
Common Stock
Aug 06
2024
SELL
Open market or private sale
$164,500
$94.0 p/Share
1,750
Reduced 7.26%
22,344
Common Stock
Jul 17
2024
SELL
Open market or private sale
$91,670
$91.67 p/Share
1,000
Reduced 3.99%
24,094
Common Stock
Jul 17
2024
BUY
Exercise of conversion of derivative security
$15,000
$15.0 p/Share
1,000
Added 3.83%
25,094
Common Stock
Jun 20
2024
SELL
Open market or private sale
$80,320
$80.32 p/Share
1,000
Reduced 3.99%
24,094
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$15,000
$15.0 p/Share
1,000
Added 3.83%
25,094
Common Stock
May 20
2024
SELL
Open market or private sale
$111,250
$89.0 p/Share
1,250
Reduced 4.93%
24,094
Common Stock
May 15
2024
SELL
Open market or private sale
$83,360
$83.36 p/Share
1,000
Reduced 3.8%
25,344
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$15,000
$15.0 p/Share
1,000
Added 3.66%
26,344
Common Stock
Apr 17
2024
SELL
Open market or private sale
$76,300
$76.3 p/Share
1,000
Reduced 3.8%
25,344
Common Stock