Mar 15
2024
SELL
Payment of exercise price or tax liability
$26,548
$82.45 p/Share
322
Reduced 2.01%
15,670
Common Stock, par valu...
Mar 13
2024
SELL
Open market or private sale
$1,993,603
$80.86 p/Share
24,655
Reduced 60.66%
15,992
Common Stock, par valu...
Mar 13
2024
BUY
Exercise of conversion of derivative security
$1,088,271
$44.14 p/Share
24,655
Added 37.76%
40,647
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$70,242
$79.73 p/Share
881
Reduced 5.67%
14,663
Common Stock, par valu...
Mar 11
2024
BUY
Grant, award, or other acquisition
-
1,329
Added 7.67%
15,992
Common Stock, par valu...
Mar 06
2024
SELL
Payment of exercise price or tax liability
$10,287
$81.0 p/Share
127
Reduced 0.81%
15,544
Common Stock, par valu...
Feb 14
2024
SELL
Payment of exercise price or tax liability
-
1,011
Reduced 6.06%
15,671
Common Stock, par valu...
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
3,209
Added 16.13%
16,682
Common Stock, par valu...
Dec 27
2023
SELL
Open market or private sale
$1,125,000
$75.0 p/Share
15,000
Reduced 52.68%
13,473
Common Stock, par valu...
Dec 27
2023
BUY
Exercise of conversion of derivative security
$588,000
$39.2 p/Share
15,000
Added 34.5%
28,473
Common Stock, par valu...
Dec 26
2023
SELL
Open market or private sale
$1,110,000
$74.0 p/Share
15,000
Reduced 52.68%
13,473
Common Stock, par valu...
Dec 26
2023
BUY
Exercise of conversion of derivative security
$442,200
$29.48 p/Share
15,000
Added 34.5%
28,473
Common Stock, par valu...
Dec 20
2023
SELL
Open market or private sale
$3,051,682
$72.77 p/Share
41,936
Reduced 75.68%
13,473
Common Stock, par valu...
Dec 20
2023
BUY
Exercise of conversion of derivative security
$1,196,434
$28.53 p/Share
41,936
Added 55.25%
33,964
Common Stock, par valu...
Dec 19
2023
SELL
Open market or private sale
$1,305,846
$72.29 p/Share
18,064
Reduced 57.28%
13,473
Common Stock, par valu...
Dec 19
2023
BUY
Exercise of conversion of derivative security
$498,205
$27.58 p/Share
18,064
Added 36.42%
31,537
Common Stock, par valu...
Dec 15
2023
SELL
Open market or private sale
$2,156,400
$71.88 p/Share
30,000
Reduced 69.01%
13,473
Common Stock, par valu...
Dec 15
2023
BUY
Exercise of conversion of derivative security
$827,400
$27.58 p/Share
30,000
Added 40.83%
43,473
Common Stock, par valu...
Dec 14
2023
SELL
Open market or private sale
$5,343,560
$70.31 p/Share
76,000
Reduced 84.94%
13,473
Common Stock, par valu...
Dec 14
2023
BUY
Exercise of conversion of derivative security
$1,742,680
$22.93 p/Share
76,000
Added 45.93%
89,473
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$12,275
$88.31 p/Share
139
Reduced 1.52%
8,982
Common Stock, par valu...
Mar 13
2023
BUY
Open market or private purchase
$46,078
$89.3 p/Share
516
Added 5.35%
9,121
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$49,944
$90.48 p/Share
552
Reduced 6.03%
8,605
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
870
Added 8.68%
9,157
Common Stock, par valu...
Jan 02
2023
SELL
Payment of exercise price or tax liability
$14,762
$75.32 p/Share
196
Reduced 2.31%
8,287
Common Stock, par valu...