Mar 15
2024
SELL
Payment of exercise price or tax liability
-
1,406
Reduced 2.29%
60,064
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
4,712
Added 7.23%
60,449
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
29,454
Added 34.16%
56,758
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
-
292
Reduced 1.06%
27,267
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
-
302
Reduced 1.08%
27,559
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
-
414
Reduced 1.46%
27,861
Common Stock
Aug 25
2023
BUY
Open market or private purchase
$99,980
$69.77 p/Share
1,433
Added 4.82%
28,275
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
-
1,662
Reduced 5.83%
26,842
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
3,686
Added 11.77%
27,621
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
-
442
Reduced 1.75%
24,818
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
3,032
Added 10.3%
26,399
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
-
513
Reduced 1.99%
25,260
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
-
626
Reduced 2.37%
25,773
Common Stock
Dec 14
2022
SELL
Open market or private sale
$217,780
$108.89 p/Share
2,000
Reduced 7.89%
23,335
Common Stock
Dec 12
2022
SELL
Open market or private sale
$233,374
$107.2 p/Share
2,177
Reduced 7.91%
25,335
Common Stock
Dec 09
2022
SELL
Open market or private sale
$302,061
$107.0 p/Share
2,823
Reduced 9.31%
27,512
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
-
822
Reduced 2.64%
30,335
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
1,823
Added 5.53%
31,157
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
2,940
Added 9.11%
29,334
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
-
752
Reduced 2.81%
26,054
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
-
418
Reduced 1.54%
26,806
Common Stock
May 04
2021
SELL
Open market or private sale
$738,115
$95.02 p/Share
7,768
Reduced 22.2%
27,224
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$103,251
$58.4 p/Share
1,768
Added 4.81%
34,992
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
-
301
Reduced 0.9%
33,224
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
998
Added 2.89%
33,525
Common Stock