Mar 01
2024
BUY
Exercise of conversion of derivative security
-
588
Added 1.12%
51,680
Common Stock
Dec 07
2023
SELL
Open market or private sale
$52,030
$52.03 p/Share
1,000
Reduced 1.85%
52,967
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$5,157
$52.63 p/Share
98
Reduced 0.18%
53,967
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
-
331
Added 0.61%
54,065
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$8,901
$53.3 p/Share
167
Reduced 0.31%
53,734
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
-
565
Added 1.04%
53,833
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$8,992
$51.98 p/Share
173
Reduced 0.32%
53,336
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
588
Added 1.09%
53,509
Common Stock
Sep 11
2023
SELL
Open market or private sale
$88,168
$46.65 p/Share
1,890
Reduced 3.45%
52,921
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$4,842
$49.41 p/Share
98
Reduced 0.18%
54,811
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
-
332
Added 0.6%
54,909
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$8,503
$50.92 p/Share
167
Reduced 0.31%
54,577
Common Stock
Sep 05
2023
BUY
Exercise of conversion of derivative security
-
564
Added 1.02%
54,676
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$8,591
$49.66 p/Share
173
Reduced 0.32%
54,180
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
587
Added 1.07%
54,353
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$4,763
$48.61 p/Share
98
Reduced 0.18%
53,766
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
-
332
Added 0.61%
53,864
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$4,710
$47.58 p/Share
99
Reduced 0.18%
53,532
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
335
Added 0.62%
53,631
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$3,253
$47.85 p/Share
68
Reduced 0.13%
53,296
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
231
Added 0.43%
53,364
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$8,366
$48.36 p/Share
173
Reduced 0.32%
53,133
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
588
Added 1.09%
53,306
Common Stock
May 23
2023
SELL
Open market or private sale
$74,098
$47.56 p/Share
1,558
Reduced 2.87%
52,718
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$9,494
$47.71 p/Share
199
Reduced 0.37%
54,276
Common Stock