Apr 26
2024
SELL
Open market or private sale
$11,366,580
$92.61 p/Share
122,736
Reduced 28.8%
303,417
Common Stock, par valu...
Apr 26
2024
BUY
Exercise of conversion of derivative security
$7,688,183
$62.64 p/Share
122,736
Added 22.36%
426,153
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$741,974
$87.87 p/Share
8,444
Reduced 2.71%
303,417
Common Stock, par valu...
Mar 12
2024
-
1,187
Reduced 0.38%
311,861
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$880,830
$87.03 p/Share
10,121
Reduced 3.13%
313,048
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
21,308
Added 6.19%
323,169
Common Stock, par valu...
Feb 22
2024
SELL
Sale (or disposition) back to the issuer
-
10,400
Reduced 3.27%
307,208
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$449,041
$83.98 p/Share
5,347
Reduced 1.74%
301,861
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$284,991
$82.32 p/Share
3,462
Reduced 1.08%
317,608
Common Stock, par valu...
Jun 28
2023
SELL
Open market or private sale
$1,922,629
$89.3 p/Share
21,530
Reduced 6.22%
324,714
Common Stock, par valu...
Jun 12
2023
SELL
Open market or private sale
$1,990,375
$80.68 p/Share
24,670
Reduced 6.65%
346,244
Common Stock, par valu...
May 02
2023
-
5,051
Reduced 1.36%
367,204
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$809,749
$67.62 p/Share
11,975
Reduced 3.12%
372,255
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
26,534
Added 6.46%
384,230
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$704,621
$70.66 p/Share
9,972
Reduced 2.66%
365,000
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$317,945
$76.78 p/Share
4,141
Reduced 1.09%
374,972
Common Stock, par valu...
Feb 14
2023
SELL
Sale (or disposition) back to the issuer
-
21,418
Reduced 6.76%
295,513
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
83,600
Added 18.07%
379,113
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
29,274
Added 8.37%
320,675
Common Stock, par valu...
Mar 04
2022
-
1,134
Reduced 0.35%
319,541
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$284,551
$61.01 p/Share
4,664
Reduced 1.58%
291,401
Common Stock, par valu...
Feb 16
2022
SELL
Sale (or disposition) back to the issuer
-
10,202
Reduced 3.93%
249,660
Common Stock, par valu...
Feb 16
2022
SELL
Payment of exercise price or tax liability
$1,235,681
$67.69 p/Share
18,255
Reduced 7.31%
231,405
Common Stock, par valu...
Feb 16
2022
BUY
Grant, award, or other acquisition
-
64,660
Added 17.93%
296,065
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$693,423
$65.99 p/Share
10,508
Reduced 3.89%
259,862
Common Stock, par valu...