Feb 26
2024
SELL
Payment of exercise price or tax liability
$5,341
$58.06 p/Share
92
Reduced 1.33%
6,831
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
377
Added 5.16%
6,923
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$9,779
$59.27 p/Share
165
Reduced 2.46%
6,546
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$4,682
$59.27 p/Share
79
Reduced 1.27%
6,155
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
556
Added 7.65%
6,711
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
264
Added 4.06%
6,234
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$5,224
$59.37 p/Share
88
Reduced 1.45%
5,970
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
294
Added 4.63%
6,058
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$14,610
$52.18 p/Share
280
Reduced 4.63%
5,764
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
1,150
Added 15.99%
6,044
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$6,130
$65.92 p/Share
93
Reduced 1.05%
8,735
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$16,017
$67.02 p/Share
239
Reduced 2.64%
8,828
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
792
Added 8.03%
9,067
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$5,949
$68.39 p/Share
87
Reduced 1.04%
8,275
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$29,842
$53.29 p/Share
560
Reduced 6.28%
8,362
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$7,429
$66.33 p/Share
112
Reduced 1.24%
8,922
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$19,649
$67.99 p/Share
289
Reduced 3.1%
9,034
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
881
Added 8.63%
9,323
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
1,510
Added 15.17%
8,442
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$8,725
$69.8 p/Share
125
Reduced 1.77%
6,932
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$11,428
$69.26 p/Share
165
Reduced 2.28%
7,057
Common Stock
Jun 29
2020
BUY
Grant, award, or other acquisition
-
3,449
Added 32.32%
7,222
Common Stock
Feb 12
2020
SELL
Payment of exercise price or tax liability
$7,002
$56.47 p/Share
124
Reduced 7.41%
1,550
Common Stock
Feb 12
2020
BUY
Grant, award, or other acquisition
-
2,223
Added 37.07%
3,773
Common Stock
Feb 12
2019
BUY
Grant, award, or other acquisition
-
1,674
Added 50.0%
1,674
Common Stock