Nov 15
2024
SELL
Open market or private sale
$133,710
$89.14 p/Share
1,500
Reduced 1.3%
114,211
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$305,649
$79.41 p/Share
3,849
Reduced 3.22%
115,711
Common Stock
Oct 15
2024
SELL
Open market or private sale
$120,750
$80.5 p/Share
1,500
Reduced 1.34%
110,253
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
9,307
Added 7.38%
116,761
Common Stock
Sep 16
2024
SELL
Open market or private sale
$110,805
$73.87 p/Share
1,500
Reduced 1.32%
111,753
Common Stock
Aug 15
2024
SELL
Open market or private sale
$100,125
$66.75 p/Share
1,500
Reduced 1.31%
113,253
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$284,832
$73.6 p/Share
3,870
Reduced 3.26%
114,753
Common Stock
Jul 15
2024
SELL
Open market or private sale
$110,820
$73.88 p/Share
1,500
Reduced 1.35%
109,318
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
5,871
Added 4.82%
115,815
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
3,434
Added 2.91%
114,690
Common Shares
May 01
2024
SELL
Open market or private sale
$64,489
$64.49 p/Share
1,000
Reduced 0.9%
110,218
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$436,196
$67.88 p/Share
6,426
Reduced 5.46%
111,218
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
15,658
Added 12.02%
114,614
Common Stock
Apr 01
2024
SELL
Open market or private sale
$71,500
$71.5 p/Share
1,000
Reduced 0.97%
101,986
Common Stock
Mar 18
2024
SELL
Open market or private sale
$67,790
$67.79 p/Share
1,000
Reduced 0.96%
102,986
Common Stock
Feb 01
2024
SELL
Open market or private sale
$68,200
$68.2 p/Share
1,000
Reduced 0.95%
103,986
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$133,461
$65.68 p/Share
2,032
Reduced 1.9%
104,986
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
7,288
Added 6.44%
105,893
Common Stock
Jan 05
2024
SELL
Open market or private sale
$60,000
$60.0 p/Share
1,000
Reduced 0.99%
99,730
Common Stock
Dec 20
2023
SELL
Open market or private sale
$240,040
$60.01 p/Share
4,000
Reduced 3.82%
100,730
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$157,754
$52.62 p/Share
2,998
Reduced 2.78%
104,730
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
7,289
Added 6.43%
106,143
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$190,286
$63.45 p/Share
2,999
Reduced 2.9%
100,439
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
7,289
Added 6.68%
101,852
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$480,055
$40.29 p/Share
11,915
Reduced 11.09%
95,549
Common Stock