Nov 15
2024
SELL
Open market or private sale
$4,621,050
$132.03 p/Share
35,000
Reduced 35.25%
64,295
Common Stock, par valu...
Nov 15
2024
BUY
Exercise of conversion of derivative security
$1,109,150
$31.69 p/Share
35,000
Added 26.06%
99,295
Common Stock, par valu...
Aug 06
2024
SELL
Open market or private sale
$1,779,460
$86.21 p/Share
20,641
Reduced 24.3%
64,295
Common Stock, par valu...
Aug 06
2024
SELL
Payment of exercise price or tax liability
$2,680,245
$86.44 p/Share
31,007
Reduced 26.74%
84,936
Common Stock, par valu...
Aug 06
2024
BUY
Exercise of conversion of derivative security
$1,522,583
$29.48 p/Share
51,648
Added 30.82%
115,943
Common Stock, par valu...
May 22
2024
SELL
Open market or private sale
$2,146,866
$76.13 p/Share
28,200
Reduced 30.49%
64,295
Common Stock, par valu...
May 22
2024
BUY
Exercise of conversion of derivative security
$777,756
$27.58 p/Share
28,200
Added 23.36%
92,495
Common Stock, par valu...
May 12
2024
SELL
Payment of exercise price or tax liability
$11,670
$77.29 p/Share
151
Reduced 0.23%
64,295
Common Stock, par valu...
May 11
2024
SELL
Payment of exercise price or tax liability
$21,486
$77.29 p/Share
278
Reduced 0.43%
64,446
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$127,797
$82.45 p/Share
1,550
Reduced 2.3%
65,924
Common Stock, par valu...
Mar 15
2024
-
1,200
Reduced 1.82%
64,724
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$145,507
$79.73 p/Share
1,825
Reduced 2.97%
59,662
Common Stock, par valu...
Mar 11
2024
BUY
Grant, award, or other acquisition
-
7,812
Added 10.38%
67,474
Common Stock, par valu...
Mar 06
2024
SELL
Payment of exercise price or tax liability
$99,225
$81.0 p/Share
1,225
Reduced 1.95%
61,487
Common Stock, par valu...
Feb 14
2024
SELL
Payment of exercise price or tax liability
-
1,873
Reduced 2.9%
62,712
Common Stock, par valu...
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
7,491
Added 10.39%
64,585
Common Stock, par valu...
Dec 15
2023
-
2,500
Reduced 4.2%
57,094
Common Stock, par valu...
Jun 15
2023
SELL
Open market or private sale
$2,814,000
$93.8 p/Share
30,000
Reduced 43.02%
39,729
Common Stock, par valu...
Jun 15
2023
BUY
Exercise of conversion of derivative security
$1,241,100
$41.37 p/Share
30,000
Added 30.08%
69,729
Common Stock, par valu...
May 12
2023
SELL
Open market or private sale
$2,462,186
$94.86 p/Share
25,956
Reduced 39.52%
39,729
Common Stock, par valu...
May 12
2023
SELL
Payment of exercise price or tax liability
$9,279
$94.69 p/Share
98
Reduced 0.25%
39,729
Common Stock, par valu...
May 12
2023
BUY
Exercise of conversion of derivative security
$1,016,436
$39.16 p/Share
25,956
Added 32.66%
53,529
Common Stock, par valu...
May 11
2023
SELL
Open market or private sale
$48,908
$97.04 p/Share
504
Reduced 1.25%
39,827
Common Stock, par valu...
May 11
2023
SELL
Payment of exercise price or tax liability
$10,536
$95.79 p/Share
110
Reduced 0.28%
39,827
Common Stock, par valu...
May 11
2023
BUY
Exercise of conversion of derivative security
$18,622
$36.95 p/Share
504
Added 1.23%
40,331
Common Stock, par valu...