Mar 10
2025
SELL
Open market or private sale
$151,020
$90.0 p/Share
1,678
Reduced 8.91%
17,157
Common Stock, par valu...
Mar 03
2025
SELL
Open market or private sale
$537,700
$85.39 p/Share
6,297
Reduced 25.06%
18,835
Common Stock, par valu...
Mar 03
2025
BUY
Exercise of conversion of derivative security
$279,146
$44.33 p/Share
6,297
Added 20.04%
25,132
Common Stock, par valu...
Nov 12
2024
SELL
Open market or private sale
$810,174
$81.96 p/Share
9,885
Reduced 34.42%
18,835
Common Stock, par valu...
Nov 12
2024
BUY
Grant, award, or other acquisition
$466,868
$47.23 p/Share
9,885
Added 30.76%
22,249
Common Stock, par valu...
May 07
2024
BUY
Grant, award, or other acquisition
-
2,042
Added 9.78%
18,835
Common Stock, par valu...
May 06
2024
SELL
Payment of exercise price or tax liability
$111,790
$70.0 p/Share
1,597
Reduced 8.68%
16,793
Common Stock, par valu...
May 06
2024
BUY
Grant, award, or other acquisition
-
3,456
Added 15.82%
18,390
Common Stock, par valu...
May 03
2024
SELL
Payment of exercise price or tax liability
$24,360
$70.0 p/Share
348
Reduced 2.28%
14,934
Common Stock, par valu...
May 02
2024
SELL
Payment of exercise price or tax liability
$46,461
$71.26 p/Share
652
Reduced 4.09%
15,282
Common Stock, par valu...
Mar 01
2024
SELL
Open market or private sale
$12,112
$70.42 p/Share
172
Reduced 1.07%
15,934
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
$7,545
$43.87 p/Share
172
Added 1.06%
16,044
Common Stock, par valu...
Feb 28
2024
SELL
Open market or private sale
$46,525
$70.28 p/Share
662
Reduced 3.99%
15,934
Common Stock, par valu...
Feb 28
2024
BUY
Exercise of conversion of derivative security
$29,041
$43.87 p/Share
662
Added 3.89%
16,350
Common Stock, par valu...
Feb 27
2024
SELL
Open market or private sale
$70
$70.0 p/Share
1
Reduced 0.01%
15,934
Common Stock, par valu...
Feb 27
2024
BUY
Exercise of conversion of derivative security
$57
$57.18 p/Share
1
Added 0.01%
15,935
Common Stock, par valu...
Feb 26
2024
SELL
Open market or private sale
$681,647
$70.44 p/Share
9,677
Reduced 37.78%
15,934
Common Stock, par valu...
Feb 26
2024
BUY
Exercise of conversion of derivative security
$424,529
$43.87 p/Share
9,677
Added 32.09%
20,479
Common Stock, par valu...
Feb 23
2024
SELL
Open market or private sale
$1,610
$70.0 p/Share
23
Reduced 0.14%
15,934
Common Stock, par valu...
Feb 23
2024
BUY
Exercise of conversion of derivative security
$1,009
$43.87 p/Share
23
Added 0.14%
15,945
Common Stock, par valu...
Feb 08
2024
SELL
Open market or private sale
$368,184
$69.0 p/Share
5,336
Reduced 25.09%
15,934
Common Stock, par valu...
Feb 08
2024
BUY
Exercise of conversion of derivative security
$299,402
$56.11 p/Share
5,336
Added 20.06%
21,270
Common Stock, par valu...
Sep 14
2023
SELL
Open market or private sale
$149,656
$58.92 p/Share
2,540
Reduced 13.75%
15,934
Common Stock, par valu...
Sep 14
2023
BUY
Exercise of conversion of derivative security
$77,622
$30.56 p/Share
2,540
Added 12.09%
18,474
Common Stock, par valu...
May 15
2023
SELL
Open market or private sale
$479,455
$58.8 p/Share
8,154
Reduced 33.85%
15,934
Common Stock, par valu...