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
Mar 06
2024
SELL
Payment of exercise price or tax liability
$10,494
$62.1 p/Share
169
Reduced 0.94%
17,743
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
429
Added 2.34%
17,912
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$33,438
$66.61 p/Share
502
Reduced 2.79%
17,483
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
1,273
Added 6.69%
17,758
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$30,113
$65.04 p/Share
463
Reduced 2.7%
16,712
Common Stock
Mar 01
2024
SELL
Open market or private sale
$131,900
$65.95 p/Share
2,000
Reduced 11.11%
16,000
Common Stock