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...
May 15
2023
BUY
Exercise of conversion of derivative security
$240,216
$29.46 p/Share
8,154
Added 25.29%
24,088
Common Stock, par valu...
May 04
2023
SELL
Payment of exercise price or tax liability
$127,513
$62.02 p/Share
2,056
Reduced 11.43%
15,934
Common Stock, par valu...
May 04
2023
BUY
Grant, award, or other acquisition
-
3,364
Added 15.75%
17,990
Common Stock, par valu...