Feb 12
2024
SELL
Open market or private sale
$146,361
$96.8 p/Share
1,512
Reduced 1.25%
119,802
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$83,432
$55.18 p/Share
1,512
Added 1.23%
121,314
Common Stock
Feb 09
2024
SELL
Open market or private sale
$61,017
$96.7 p/Share
631
Reduced 0.52%
119,802
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$34,818
$55.18 p/Share
631
Added 0.52%
120,433
Common Stock
Feb 08
2024
SELL
Open market or private sale
$480,349
$96.07 p/Share
5,000
Reduced 4.01%
119,802
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
$195,500
$39.1 p/Share
5,000
Added 3.85%
124,802
Common Stock
Jan 29
2024
SELL
Open market or private sale
$891,881
$94.12 p/Share
9,476
Reduced 7.33%
119,802
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$370,511
$39.1 p/Share
9,476
Added 6.83%
129,278
Common Stock
Jan 22
2024
SELL
Open market or private sale
$49,261
$94.01 p/Share
524
Reduced 0.44%
119,802
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$20,488
$39.1 p/Share
524
Added 0.43%
120,326
Common Stock
Jan 16
2024
SELL
Open market or private sale
$436,041
$89.17 p/Share
4,890
Reduced 3.92%
119,802
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$151,198
$30.92 p/Share
4,890
Added 3.77%
124,692
Common Stock
Jan 12
2024
SELL
Open market or private sale
$9,791
$89.01 p/Share
110
Reduced 0.09%
119,802
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$15,338
$77.08 p/Share
199
Reduced 0.17%
119,802
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
$3,401
$30.92 p/Share
110
Added 0.09%
119,912
Common Stock
Dec 21
2023
SELL
Open market or private sale
$2,118,750
$84.75 p/Share
25,000
Reduced 17.24%
120,001
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$1,042,250
$41.69 p/Share
25,000
Added 14.71%
145,001
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$72,030
$74.72 p/Share
964
Reduced 0.8%
120,089
Common Stock
Jul 14
2023
SELL
Open market or private sale
$3,298,035
$78.34 p/Share
42,099
Reduced 25.89%
120,484
Common Stock
Jul 14
2023
BUY
Exercise of conversion of derivative security
$1,587,132
$37.7 p/Share
42,099
Added 20.57%
162,583
Common Stock
Jul 12
2023
SELL
Open market or private sale
$197,343
$73.09 p/Share
2,700
Reduced 2.19%
120,484
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$112,563
$41.69 p/Share
2,700
Added 2.14%
123,184
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$61,519
$45.91 p/Share
1,340
Reduced 1.1%
120,484
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$154,662
$49.35 p/Share
3,134
Reduced 2.51%
121,824
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
20,636
Added 14.17%
124,958
Common Stock