Dec 09
2024
SELL
Open market or private sale
$806,400
$71.68 p/Share
11,250
Reduced 26.91%
30,561
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$509,400
$45.28 p/Share
11,250
Added 21.2%
41,811
Common Stock
Jun 20
2024
SELL
Open market or private sale
$493,818
$87.79 p/Share
5,625
Reduced 15.54%
30,561
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$254,700
$45.28 p/Share
5,625
Added 13.45%
36,186
Common Stock
May 21
2024
SELL
Open market or private sale
$508,781
$90.45 p/Share
5,625
Reduced 15.54%
30,561
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$254,700
$45.28 p/Share
5,625
Added 13.45%
36,186
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$103,890
$86.72 p/Share
1,198
Reduced 3.77%
30,561
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$67,221
$85.09 p/Share
790
Reduced 2.43%
31,759
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
11,075
Added 25.39%
32,549
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$377,742
$85.25 p/Share
4,431
Reduced 17.1%
21,474
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
7,465
Added 22.37%
25,905
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$53,928
$85.06 p/Share
634
Reduced 3.32%
18,440
Common Stock
Apr 30
2024
SELL
Open market or private sale
$624,007
$86.07 p/Share
7,250
Reduced 27.54%
19,074
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
$266,437
$36.75 p/Share
7,250
Added 21.59%
26,324
Common Stock
Apr 01
2024
SELL
Open market or private sale
$690,385
$95.16 p/Share
7,255
Reduced 27.56%
19,074
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.6%
26,329
Common Stock
Feb 29
2024
SELL
Open market or private sale
$620,955
$85.59 p/Share
7,255
Reduced 27.56%
19,074
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.6%
26,329
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$14,970
$86.04 p/Share
174
Reduced 0.9%
19,074
Common Stock
Feb 01
2024
SELL
Open market or private sale
$567,993
$78.29 p/Share
7,255
Reduced 27.37%
19,248
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.49%
26,503
Common Stock
Dec 29
2023
SELL
Open market or private sale
$1,110,740
$76.55 p/Share
14,510
Reduced 42.98%
19,248
Common Stock
Dec 29
2023
BUY
Exercise of conversion of derivative security
$533,242
$36.75 p/Share
14,510
Added 30.06%
33,758
Common Stock
Oct 31
2023
SELL
Open market or private sale
$454,598
$62.66 p/Share
7,255
Reduced 27.37%
19,248
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$266,621
$36.75 p/Share
7,255
Added 21.49%
26,503
Common Stock