Mar 10
2024
SELL
Payment of exercise price or tax liability
$10,415
$61.27 p/Share
170
Reduced 0.61%
27,667
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
696
Added 2.44%
27,837
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$33,943
$61.27 p/Share
554
Reduced 2.0%
27,141
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
2,273
Added 7.62%
27,538
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$15,133
$61.27 p/Share
247
Reduced 0.96%
25,422
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
1,012
Added 3.79%
25,669
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$25,383
$61.61 p/Share
412
Reduced 1.64%
24,657
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
1,386
Added 5.24%
25,069
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$6,677
$39.51 p/Share
169
Reduced 0.71%
23,683
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
693
Added 2.82%
23,852
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$6,319
$40.25 p/Share
157
Reduced 0.67%
23,159
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
643
Added 2.68%
23,316
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$13,544
$50.73 p/Share
267
Reduced 1.16%
22,673
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
898
Added 3.77%
22,940
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$11,135
$65.89 p/Share
169
Reduced 0.76%
22,042
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
693
Added 3.03%
22,211
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$75,815
$70.46 p/Share
1,076
Reduced 4.76%
21,518
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
4,551
Added 16.77%
22,594
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$14,489
$73.55 p/Share
197
Reduced 1.08%
18,043
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
675
Added 3.57%
18,240
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$19,360
$72.51 p/Share
267
Reduced 1.5%
17,565
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
898
Added 4.79%
17,832
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$128,461
$52.93 p/Share
2,427
Reduced 12.62%
16,809
Common Stock
Feb 11
2021
BUY
Exercise of conversion of derivative security
-
6,883
Added 27.04%
18,575
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$19,531
$49.57 p/Share
394
Reduced 3.09%
12,353
Common Stock