Oct 25
2024
SELL
Open market or private sale
$346,482
$107.27 p/Share
3,230
Reduced 51.34%
3,061
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$40,696
$110.89 p/Share
367
Reduced 5.51%
6,291
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
932
Added 12.28%
6,658
Common Stock
Feb 12
2024
SELL
Open market or private sale
$212,300
$106.15 p/Share
2,000
Reduced 25.89%
5,726
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$91,580
$45.79 p/Share
2,000
Added 20.56%
7,726
Common Stock
Feb 01
2024
SELL
Open market or private sale
$493,137
$102.12 p/Share
4,829
Reduced 45.75%
5,726
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$221,119
$45.79 p/Share
4,829
Added 31.39%
10,555
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$86,327
$96.78 p/Share
892
Reduced 13.45%
5,742
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
3,388
Added 33.81%
6,634
Common Stock
Dec 06
2023
BUY
Other acquisition or disposition
$1,515
$94.72 p/Share
16
Added 0.49%
3,246
Common Stock
Nov 03
2023
SELL
Open market or private sale
$172,813
$86.58 p/Share
1,996
Reduced 38.19%
3,230
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$87,245
$43.71 p/Share
1,996
Added 27.64%
5,226
Common Stock
Nov 01
2023
SELL
Open market or private sale
$250,593
$83.42 p/Share
3,004
Reduced 48.19%
3,230
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
$131,304
$43.71 p/Share
3,004
Added 32.52%
6,234
Common Stock
Jul 28
2023
SELL
Open market or private sale
$511,140
$85.19 p/Share
6,000
Reduced 65.01%
3,230
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$270,540
$45.09 p/Share
6,000
Added 39.4%
9,230
Common Stock
Apr 28
2023
SELL
Open market or private sale
$182,783
$74.85 p/Share
2,442
Reduced 43.05%
3,230
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$20,938
$72.2 p/Share
290
Reduced 4.86%
5,672
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,189
Added 16.63%
5,962
Common Stock
Jan 27
2023
SELL
Open market or private sale
$246,400
$112.0 p/Share
2,200
Reduced 40.88%
3,182
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$148,786
$67.63 p/Share
2,200
Added 29.02%
5,382
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$60,569
$98.97 p/Share
612
Reduced 16.13%
3,182
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
2,166
Added 36.34%
3,794
Common Stock
Oct 28
2022
SELL
Open market or private sale
$46,645
$95.0 p/Share
491
Reduced 23.17%
1,628
Common Stock
Jul 29
2022
SELL
Open market or private sale
$183,000
$91.5 p/Share
2,000
Reduced 48.56%
2,119
Common Stock