Oct 29
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.66%
296,248
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$317,581
$53.8 p/Share
5,903
Reduced 1.99%
291,248
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.85%
294,003
Common Stock
Aug 23
2023
SELL
Open market or private sale
$807,761
$53.3 p/Share
15,155
Reduced 5.1%
282,151
Common Stock
Aug 22
2023
SELL
Open market or private sale
$1,071,758
$52.77 p/Share
20,310
Reduced 6.39%
297,306
Common Stock
Aug 10
2023
SELL
Open market or private sale
$529,388
$52.55 p/Share
10,074
Reduced 3.07%
317,616
Common Stock
Aug 09
2023
SELL
Open market or private sale
$176,088
$53.36 p/Share
3,300
Reduced 1.0%
327,690
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$176,917
$44.96 p/Share
3,935
Reduced 1.17%
330,990
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
10,000
Added 2.9%
334,925
Common Stock
Dec 17
2022
SELL
Payment of exercise price or tax liability
$95,290
$48.42 p/Share
1,968
Reduced 0.6%
324,925
Common Stock
Dec 17
2022
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.51%
326,893
Common Stock
Dec 06
2022
SELL
Open market or private sale
$271,864
$53.14 p/Share
5,116
Reduced 1.56%
321,893
Common Stock
Dec 05
2022
SELL
Open market or private sale
$212,188
$53.61 p/Share
3,958
Reduced 1.2%
327,009
Common Stock
Nov 27
2022
SELL
Payment of exercise price or tax liability
$328,029
$55.57 p/Share
5,903
Reduced 1.75%
330,967
Common Stock
Nov 27
2022
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.26%
336,870
Common Stock
Oct 29
2022
SELL
Payment of exercise price or tax liability
$103,025
$52.35 p/Share
1,968
Reduced 0.61%
321,870
Common Stock
Oct 29
2022
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.52%
323,838
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$283,875
$48.09 p/Share
5,903
Reduced 1.82%
318,838
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.46%
321,593
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$213,710
$54.31 p/Share
3,935
Reduced 1.25%
309,741
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 3.09%
313,676
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$356,196
$45.26 p/Share
7,870
Reduced 2.53%
303,676
Common Stock
Nov 27
2021
BUY
Exercise of conversion of derivative security
-
20,000
Added 6.03%
311,546
Common Stock
Oct 29
2021
SELL
Payment of exercise price or tax liability
$90,626
$46.05 p/Share
1,968
Reduced 0.67%
291,546
Common Stock
Oct 29
2021
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.67%
293,514
Common Stock