Mar 15
2024
SELL
Payment of exercise price or tax liability
-
577
Reduced 1.53%
37,107
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
2,073
Added 5.27%
37,265
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
17,136
Added 32.49%
35,611
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
-
116
Reduced 0.63%
18,438
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
-
138
Reduced 0.74%
18,554
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
-
203
Reduced 1.07%
18,692
Common Stock
Aug 25
2023
BUY
Open market or private purchase
$75,012
$68.63 p/Share
1,093
Added 5.47%
18,895
Common Stock
Aug 18
2023
BUY
Open market or private purchase
$25,455
$64.12 p/Share
397
Added 2.18%
17,802
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
-
502
Reduced 2.8%
17,405
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,802
Added 9.27%
17,640
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
-
182
Reduced 1.12%
16,105
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
1,516
Added 8.36%
16,612
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
-
155
Reduced 0.94%
16,287
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
-
170
Reduced 1.02%
16,442
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
-
253
Reduced 1.65%
15,064
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
907
Added 5.59%
15,317
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
1,294
Added 8.24%
14,410
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
-
383
Reduced 2.88%
12,907
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
-
167
Reduced 1.24%
13,290
Common Stock
May 07
2021
SELL
Open market or private sale
$841,146
$97.13 p/Share
8,660
Reduced 39.16%
13,457
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$485,566
$56.07 p/Share
8,660
Added 28.14%
22,117
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
-
202
Reduced 1.48%
13,457
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
666
Added 4.65%
13,659
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
-
205
Reduced 1.55%
12,993
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
-
419
Reduced 3.08%
13,198
Common Stock