Apr 01
2024
SELL
Payment of exercise price or tax liability
$182,848
$93.1 p/Share
1,964
Reduced 1.89%
101,845
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$637,187
$88.4 p/Share
7,208
Reduced 6.49%
103,809
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
12,629
Added 10.21%
111,017
Common Stock
Feb 23
2024
SELL
Open market or private sale
$12,917,966
$92.11 p/Share
140,245
Reduced 58.77%
98,388
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$4,479,928
$37.7 p/Share
118,831
Added 33.24%
238,633
Common Stock
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