Feb 28
2024
SELL
Payment of exercise price or tax liability
$2,073,433
$75.59 p/Share
27,430
Reduced 13.98%
168,833
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
62,199
Added 24.07%
196,263
Common Stock
Feb 27
2024
SELL
Open market or private sale
$7,267,181
$74.87 p/Share
97,064
Reduced 42.0%
134,064
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$3,942,739
$40.62 p/Share
97,064
Added 29.58%
231,128
Common Stock
Feb 26
2024
SELL
Open market or private sale
$2,222,448
$74.84 p/Share
29,696
Reduced 18.13%
134,064
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$1,280,788
$43.13 p/Share
29,696
Added 15.35%
163,760
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$505,618
$74.63 p/Share
6,775
Reduced 4.81%
134,064
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
15,360
Added 9.83%
140,839
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$442,321
$73.39 p/Share
6,027
Reduced 4.58%
125,479
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
13,665
Added 9.41%
131,506
Common Stock
Feb 20
2024
SELL
Open market or private sale
$5,385,761
$70.57 p/Share
76,318
Reduced 37.82%
125,479
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$3,291,595
$43.13 p/Share
76,318
Added 27.44%
201,797
Common Stock
Feb 16
2024
SELL
Open market or private sale
$4,851,063
$71.27 p/Share
68,066
Reduced 36.61%
117,841
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$245,257
$61.7 p/Share
3,975
Reduced 2.09%
185,907
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
13,490
Added 6.63%
189,882
Common Stock
Mar 02
2023
SELL
Open market or private sale
$817,182
$48.2 p/Share
16,954
Reduced 8.77%
176,392
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$313,690
$37.11 p/Share
8,453
Added 4.19%
193,346
Common Stock
Mar 01
2023
SELL
Open market or private sale
$4,411,649
$48.2 p/Share
91,528
Reduced 33.11%
184,893
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$1,807,421
$30.94 p/Share
58,417
Added 17.45%
276,421
Common Stock
Feb 28
2023
SELL
Open market or private sale
$410,636
$47.61 p/Share
8,625
Reduced 3.81%
218,004
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$169,325
$32.13 p/Share
5,270
Added 2.27%
226,629
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$317,101
$47.57 p/Share
6,666
Reduced 2.92%
221,359
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
15,080
Added 6.2%
228,025
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$265,393
$45.32 p/Share
5,856
Reduced 2.68%
212,945
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
13,247
Added 5.71%
218,801
Common Stock