Mar 28
2024
BUY
Grant, award, or other acquisition
-
244
Added 0.17%
140,562
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
24,013
Added 14.61%
140,318
Common Stock
Dec 20
2023
BUY
Grant, award, or other acquisition
-
177
Added 0.15%
116,305
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
185
Added 0.16%
116,128
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
171
Added 0.15%
115,943
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
254
Added 0.22%
116,124
Common Stock
Mar 21
2023
SELL
Sale (or disposition) back to the issuer
$4,181,541
$75.14 p/Share
55,650
Reduced 32.45%
115,867
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
$3,072,436
$55.21 p/Share
55,650
Added 24.5%
171,517
Common Stock
Mar 14
2023
SELL
Sale (or disposition) back to the issuer
$86,982
$75.05 p/Share
1,159
Reduced 0.99%
115,867
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
$59,955
$51.73 p/Share
1,159
Added 0.98%
117,026
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
18,034
Added 13.47%
115,867
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
86
Added 0.09%
97,833
Common Stock
Dec 08
2022
SELL
Sale (or disposition) back to the issuer
$2,330,702
$89.67 p/Share
25,992
Reduced 21.01%
97,745
Common Stock
Dec 08
2022
BUY
Grant, award, or other acquisition
$1,525,210
$58.68 p/Share
25,992
Added 17.36%
123,737
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
99
Added 0.1%
97,745
Common Stock
Sep 19
2022
SELL
Sale (or disposition) back to the issuer
$4,747,898
$77.03 p/Share
61,637
Reduced 38.7%
97,643
Common Stock
Sep 19
2022
BUY
Grant, award, or other acquisition
$3,188,482
$51.73 p/Share
61,637
Added 27.9%
159,280
Common Stock
Jun 24
2022
BUY
Grant, award, or other acquisition
-
103
Added 0.11%
97,643
Common Stock
Apr 08
2022
SELL
Sale (or disposition) back to the issuer
$11,320,056
$73.91 p/Share
153,160
Reduced 61.09%
97,540
Common Stock
Apr 08
2022
BUY
Grant, award, or other acquisition
$9,181,942
$59.95 p/Share
153,160
Added 37.92%
250,700
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
96
Added 0.1%
97,540
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
18,640
Added 15.91%
98,497
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$163,403
$56.58 p/Share
2,888
Reduced 3.49%
79,857
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
2,543
Added 2.98%
82,745
Common Stock
Dec 21
2020
BUY
Grant, award, or other acquisition
-
78
Added 0.1%
80,202
Common Stock