Dec 13
2024
SELL
Open market or private sale
$702,368
$130.99 p/Share
5,362
Reduced 54.05%
4,558
Common Stock, par valu...
Nov 25
2024
SELL
Open market or private sale
$804,137
$139.85 p/Share
5,750
Reduced 36.69%
9,920
Common Stock, par valu...
Jul 12
2024
SELL
Open market or private sale
$2,698,434
$90.11 p/Share
29,946
Reduced 65.65%
15,670
Common Stock, par valu...
Jul 12
2024
BUY
Exercise of conversion of derivative security
$954,079
$31.86 p/Share
29,946
Added 62.05%
18,316
Common Stock, par valu...
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...