Feb 03
2025
SELL
Open market or private sale
$844,650
$56.31 p/Share
15,000
Reduced 25.18%
44,564
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
$314,900
$31.49 p/Share
10,000
Added 14.38%
59,564
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$720,296
$57.23 p/Share
12,586
Reduced 20.25%
49,564
Common Stock
Feb 01
2025
BUY
Exercise of conversion of derivative security
-
28,376
Added 31.35%
62,150
Common Stock
Oct 16
2024
SELL
Open market or private sale
$527,311
$67.63 p/Share
7,797
Reduced 18.76%
33,774
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$213,758
$66.55 p/Share
3,212
Reduced 7.17%
41,571
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
7,241
Added 14.51%
42,664
Common Stock
Jun 03
2024
SELL
Open market or private sale
$190,233
$50.5 p/Share
3,767
Reduced 9.12%
37,542
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$159,174
$52.97 p/Share
3,005
Reduced 6.86%
40,814
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
6,773
Added 13.91%
41,936
Common Stock
Feb 02
2024
SELL
Open market or private sale
$430,575
$57.41 p/Share
7,500
Reduced 16.84%
37,046
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$941,838
$57.14 p/Share
16,483
Reduced 27.01%
44,546
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
37,164
Added 37.85%
61,029
Common Stock
Jan 31
2024
SELL
Open market or private sale
$429,825
$57.31 p/Share
7,500
Reduced 23.91%
23,865
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
$236,175
$31.49 p/Share
7,500
Added 19.3%
31,365
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$159,745
$53.16 p/Share
3,005
Reduced 11.18%
23,865
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
6,772
Added 21.32%
24,987
Common Stock
Aug 21
2023
SELL
Open market or private sale
$589,900
$58.99 p/Share
10,000
Reduced 33.22%
20,098
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
$314,900
$31.49 p/Share
10,000
Added 24.94%
30,098
Common Stock
Aug 18
2023
SELL
Open market or private sale
$146,859
$58.44 p/Share
2,513
Reduced 11.11%
20,098
Common Stock
Apr 04
2023
SELL
Open market or private sale
$211,815
$56.11 p/Share
3,775
Reduced 14.58%
22,116
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$171,994
$57.16 p/Share
3,009
Reduced 10.41%
25,891
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
6,784
Added 20.15%
26,888
Common Stock
Feb 02
2023
SELL
Open market or private sale
$278,500
$55.7 p/Share
5,000
Reduced 18.44%
22,116
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$967,845
$53.94 p/Share
17,943
Reduced 39.82%
27,116
Common Stock