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
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,175
Added 6.4%
17,175
Common Stock
Feb 22
2024
SELL
Open market or private sale
$416,018
$63.66 p/Share
6,535
Reduced 26.64%
18,000
Common Stock
Feb 16
2024
SELL
Open market or private sale
$1,301,681
$63.17 p/Share
20,606
Reduced 45.65%
24,535
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$2,805,689
$63.48 p/Share
44,198
Reduced 49.47%
45,141
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$2,196,855
$33.9 p/Share
64,804
Added 42.04%
89,339
Common Stock