Nov 08
2024
BUY
Exercise of conversion of derivative security
$487,816
$48.85 p/Share
9,986
Added 18.74%
43,301
Common Stock
Nov 07
2024
SELL
Open market or private sale
$1,540
$110.0 p/Share
14
Reduced 0.04%
33,315
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$683
$48.85 p/Share
14
Added 0.04%
33,329
Common Stock
Oct 30
2024
SELL
Open market or private sale
$1,459,613
$103.0 p/Share
14,171
Reduced 29.84%
33,315
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$692,253
$48.85 p/Share
14,171
Added 22.98%
47,486
Common Stock
Oct 29
2024
SELL
Open market or private sale
$20,600
$103.0 p/Share
200
Reduced 0.6%
33,315
Common Stock
Oct 29
2024
BUY
Exercise of conversion of derivative security
$9,770
$48.85 p/Share
200
Added 0.59%
33,515
Common Stock
Oct 28
2024
SELL
Open market or private sale
$280,263
$103.0 p/Share
2,721
Reduced 7.55%
33,315
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$132,920
$48.85 p/Share
2,721
Added 7.02%
36,036
Common Stock
Oct 22
2024
SELL
Open market or private sale
$252,600
$101.04 p/Share
2,500
Reduced 6.98%
33,315
Common Stock
Oct 18
2024
SELL
Open market or private sale
$301,675
$103.74 p/Share
2,908
Reduced 7.51%
35,815
Common Stock
Oct 18
2024
BUY
Exercise of conversion of derivative security
$142,055
$48.85 p/Share
2,908
Added 6.99%
38,723
Common Stock
Aug 06
2024
-
1,700
Reduced 4.53%
35,815
Common Stock
Jul 23
2024
SELL
Open market or private sale
$1,016,400
$101.64 p/Share
10,000
Reduced 21.05%
37,515
Common Stock
Jul 23
2024
BUY
Exercise of conversion of derivative security
$488,500
$48.85 p/Share
10,000
Added 17.39%
47,515
Common Stock
Jul 22
2024
-
1,000
Reduced 2.6%
37,515
Common Stock
Jul 19
2024
SELL
Open market or private sale
$1,468,350
$97.89 p/Share
15,000
Reduced 28.03%
38,515
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
$488,500
$48.85 p/Share
10,000
Added 15.74%
53,515
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
$49,973
$79.83 p/Share
626
Added 1.42%
43,515
Common Stock
Mar 12
2024
SELL
Open market or private sale
$163,860
$81.93 p/Share
2,000
Reduced 4.46%
42,889
Common Stock
Dec 14
2023
SELL
Open market or private sale
$245,129
$81.71 p/Share
3,000
Reduced 6.26%
44,889
Common Stock
Dec 11
2023
SELL
Open market or private sale
$156,840
$78.42 p/Share
2,000
Reduced 4.01%
47,889
Common Stock
Dec 06
2023
SELL
Open market or private sale
$76,620
$76.62 p/Share
1,000
Reduced 1.97%
49,889
Common Stock
Dec 05
2023
SELL
Open market or private sale
$76,740
$76.74 p/Share
1,000
Reduced 1.93%
50,889
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$34,045
$75.49 p/Share
451
Reduced 0.86%
51,889
Common Stock