Aug 09
2024
BUY
Grant, award, or other acquisition
-
11,233
Added 28.88%
27,659
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$15,346
$45.27 p/Share
339
Reduced 2.57%
12,835
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
3,591
Added 17.94%
16,426
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$3,896
$48.11 p/Share
81
Reduced 0.61%
13,174
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$12,608
$47.4 p/Share
266
Reduced 1.97%
13,255
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
724
Added 5.08%
13,521
Common Stock
Jul 24
2023
BUY
Grant, award, or other acquisition
-
7,263
Added 36.21%
12,797
Common Stock
Mar 02
2023
SELL
Open market or private sale
$722,799
$81.7 p/Share
8,847
Reduced 61.52%
5,534
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$246,153
$42.02 p/Share
5,858
Added 34.99%
10,886
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$13,622
$82.56 p/Share
165
Reduced 2.31%
6,985
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
1,538
Added 15.29%
8,523
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$5,005
$87.81 p/Share
57
Reduced 0.79%
7,150
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$41,248
$89.67 p/Share
460
Reduced 6.0%
7,207
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,417
Added 15.6%
7,667
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$28,387
$66.17 p/Share
429
Reduced 6.42%
6,250
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$9,552
$68.23 p/Share
140
Reduced 2.3%
5,946
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
733
Added 9.89%
6,679
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$4,503
$68.23 p/Share
66
Reduced 1.07%
6,086
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$13,521
$69.34 p/Share
195
Reduced 3.92%
4,785
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
540
Added 9.78%
4,980
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$36,112
$69.18 p/Share
522
Reduced 10.52%
4,440
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
1,314
Added 20.94%
4,962
Common Stock