Oct 25
2024
SELL
Payment of exercise price or tax liability
$880,189
$79.54 p/Share
11,066
Reduced 32.54%
22,940
Common Stock
Oct 25
2024
SELL
Open market or private sale
$458,436
$79.15 p/Share
5,792
Reduced 24.97%
17,400
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$659,147
$39.1 p/Share
16,858
Added 33.6%
33,320
Common Stock
Oct 01
2024
SELL
Open market or private sale
$73,170
$73.17 p/Share
1,000
Reduced 5.48%
17,262
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$70,510
$68.59 p/Share
1,028
Reduced 5.33%
18,262
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
2,610
Added 11.92%
19,290
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$68,399
$70.88 p/Share
965
Reduced 5.47%
16,680
Common Stock
Sep 03
2024
SELL
Open market or private sale
$211,230
$70.41 p/Share
3,000
Reduced 16.49%
15,197
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
2,448
Added 12.62%
16,955
Common Stock
Aug 21
2024
SELL
Open market or private sale
$203,933
$67.55 p/Share
3,019
Reduced 14.23%
18,197
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$471,287
$67.51 p/Share
6,981
Reduced 24.76%
21,216
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$339,000
$33.9 p/Share
10,000
Added 26.18%
28,197
Common Stock
Aug 01
2024
SELL
Open market or private sale
$208,379
$69.46 p/Share
3,000
Reduced 14.15%
18,197
Common Stock
Jul 25
2024
SELL
Open market or private sale
$70,000
$70.0 p/Share
1,000
Reduced 4.51%
21,197
Common Stock
Jul 01
2024
SELL
Open market or private sale
$119,480
$59.74 p/Share
2,000
Reduced 8.27%
22,197
Common Stock
Jun 26
2024
SELL
Open market or private sale
$60,000
$60.0 p/Share
1,000
Reduced 4.01%
23,951
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$59,881
$58.25 p/Share
1,028
Reduced 3.96%
24,951
Common Stock
Jun 07
2024
BUY
Exercise of conversion of derivative security
-
2,611
Added 9.13%
25,979
Common Stock
Jun 03
2024
SELL
Open market or private sale
$57,900
$57.9 p/Share
1,000
Reduced 4.1%
23,368
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$55,448
$57.46 p/Share
965
Reduced 3.81%
24,368
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
2,449
Added 9.04%
24,642
Common Stock
May 01
2024
SELL
Open market or private sale
$122,180
$61.09 p/Share
2,000
Reduced 8.04%
22,884
Common Stock
Apr 01
2024
SELL
Open market or private sale
$127,220
$63.61 p/Share
2,000
Reduced 7.44%
24,884
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$375,910
$63.37 p/Share
5,932
Reduced 18.08%
26,884
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
15,073
Added 32.72%
30,993
Common Stock