Mar 10
2024
SELL
Payment of exercise price or tax liability
$14,092
$61.27 p/Share
230
Reduced 2.59%
8,642
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
941
Added 9.59%
8,872
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$11,580
$61.27 p/Share
189
Reduced 2.33%
7,931
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
776
Added 8.72%
8,120
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$20,280
$61.27 p/Share
331
Reduced 4.31%
7,344
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
1,345
Added 14.91%
7,675
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$9,047
$39.51 p/Share
229
Reduced 3.49%
6,330
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
938
Added 12.51%
6,559
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$7,365
$40.25 p/Share
183
Reduced 3.15%
5,621
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
776
Added 11.79%
5,804
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$1,674
$50.73 p/Share
33
Reduced 0.65%
5,028
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
111
Added 2.15%
5,061
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$1,653
$53.31 p/Share
31
Reduced 0.62%
4,950
Common Stock
Apr 13
2022
BUY
Exercise of conversion of derivative security
-
125
Added 2.45%
4,981
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$15,089
$65.89 p/Share
229
Reduced 4.45%
4,913
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
938
Added 15.43%
5,142
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$7,821
$70.46 p/Share
111
Reduced 2.57%
4,204
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
373
Added 7.96%
4,315
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$2,393
$72.51 p/Share
33
Reduced 0.83%
3,942
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
110
Added 2.69%
3,975
Common Stock
Apr 13
2021
SELL
Payment of exercise price or tax liability
$3,432
$56.26 p/Share
61
Reduced 1.55%
3,865
Common Stock
Apr 13
2021
BUY
Exercise of conversion of derivative security
-
246
Added 5.94%
3,896
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$5,769
$52.93 p/Share
109
Reduced 2.88%
3,680
Common Stock
Feb 11
2021
BUY
Exercise of conversion of derivative security
-
365
Added 8.79%
3,789
Common Stock
Feb 07
2021
SELL
Payment of exercise price or tax liability
$1,588
$48.13 p/Share
33
Reduced 0.95%
3,424
Common Stock