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
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
32,848
Added 23.63%
106,134
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$30,258
$40.67 p/Share
744
Reduced 0.99%
74,616
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
2,464
Added 3.19%
74,850
Common Stock
Jan 06
2023
SELL
Open market or private sale
$349,200
$34.92 p/Share
10,000
Reduced 12.06%
72,896
Common Stock