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...
May 03
2023
SELL
Payment of exercise price or tax liability
$23,520
$61.25 p/Share
384
Reduced 2.56%
14,625
Common Stock, par valu...
May 02
2023
SELL
Payment of exercise price or tax liability
$22,716
$61.73 p/Share
368
Reduced 2.8%
12,773
Common Stock, par valu...
May 02
2023
BUY
Grant, award, or other acquisition
-
2,236
Added 12.97%
15,009
Common Stock, par valu...
Dec 01
2022
SELL
Open market or private sale
$438,008
$61.57 p/Share
7,114
Reduced 35.12%
13,141
Common Stock, par valu...
Dec 01
2022
BUY
Exercise of conversion of derivative security
$261,072
$41.44 p/Share
6,300
Added 23.72%
20,255
Common Stock, par valu...
May 06
2022
SELL
Payment of exercise price or tax liability
$135,060
$54.88 p/Share
2,461
Reduced 14.99%
13,955
Common Stock, par valu...
May 06
2022
BUY
Grant, award, or other acquisition
-
4,132
Added 20.11%
16,416
Common Stock, par valu...
May 04
2022
SELL
Payment of exercise price or tax liability
$19,646
$55.34 p/Share
355
Reduced 2.81%
12,284
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$21,994
$54.44 p/Share
404
Reduced 3.1%
12,639
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
1,989
Added 13.23%
13,043
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$70,072
$46.1 p/Share
1,520
Reduced 12.09%
11,054
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
1,142
Added 8.33%
12,574
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$21,901
$47.1 p/Share
465
Reduced 3.91%
11,432
Common Stock
May 04
2021
SELL
Payment of exercise price or tax liability
$15,645
$44.32 p/Share
353
Reduced 2.88%
11,897
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
2,256
Added 15.55%
12,250
Common Stock
Mar 05
2021
SELL
Open market or private sale
$246,485
$42.8 p/Share
5,759
Reduced 46.9%
6,520
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
$68,413
$29.94 p/Share
2,285
Added 15.69%
12,279
Common Stock
Mar 04
2021
SELL
Open market or private sale
$276,983
$42.58 p/Share
6,505
Reduced 39.43%
9,994
Common Stock