Jun 07
2024
SELL
Payment of exercise price or tax liability
$19,513
$58.25 p/Share
335
Reduced 0.61%
54,400
Common Stock
Jun 07
2024
BUY
Exercise of conversion of derivative security
-
1,139
Added 2.04%
54,735
Common Stock
Jun 03
2024
SELL
Open market or private sale
$57,880
$57.88 p/Share
1,000
Reduced 1.83%
53,596
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$19,536
$57.46 p/Share
340
Reduced 0.62%
54,596
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
1,151
Added 2.06%
54,695
Common Stock
May 01
2024
SELL
Open market or private sale
$122,120
$61.06 p/Share
2,000
Reduced 3.59%
53,785
Common Stock
Apr 01
2024
SELL
Open market or private sale
$127,220
$63.61 p/Share
2,000
Reduced 3.46%
55,785
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$147,335
$63.37 p/Share
2,325
Reduced 3.88%
57,675
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
7,927
Added 11.84%
59,010
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$6,396
$62.1 p/Share
103
Reduced 0.2%
52,073
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
332
Added 0.63%
52,176
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$13,188
$66.61 p/Share
198
Reduced 0.38%
51,844
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
566
Added 1.08%
51,961
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$13,268
$65.04 p/Share
204
Reduced 0.39%
51,476
Common Stock
Mar 01
2024
SELL
Open market or private sale
$131,940
$65.97 p/Share
2,000
Reduced 3.77%
51,092
Common Stock
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