Jul 01
2024
SELL
Open market or private sale
$157,834
$54.09 p/Share
2,918
Reduced 41.33%
4,142
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$99,979
$47.16 p/Share
2,120
Added 23.09%
7,060
Common Stock
May 15
2024
SELL
Open market or private sale
$331,143
$51.34 p/Share
6,450
Reduced 56.63%
4,940
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$56,942
$52.97 p/Share
1,075
Reduced 8.87%
11,042
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
2,316
Added 16.85%
11,426
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$318,498
$57.14 p/Share
5,574
Reduced 36.25%
9,801
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
12,024
Added 43.88%
15,375
Common Stock
Dec 14
2023
SELL
Open market or private sale
$140,085
$55.0 p/Share
2,547
Reduced 43.18%
3,351
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$114,334
$44.89 p/Share
2,547
Added 34.49%
4,838
Common Stock
Nov 06
2023
SELL
Open market or private sale
$55,120
$52.0 p/Share
1,060
Reduced 24.03%
3,351
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$49,989
$47.16 p/Share
1,060
Added 19.37%
4,411
Common Stock
Oct 02
2023
SELL
Open market or private sale
$78,067
$52.5 p/Share
1,487
Reduced 30.97%
3,314
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
$63,361
$42.61 p/Share
1,487
Added 23.65%
4,801
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$57,093
$53.16 p/Share
1,074
Reduced 24.48%
3,314
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
2,315
Added 38.51%
3,697
Common Stock
Sep 01
2023
SELL
Open market or private sale
$199,360
$61.06 p/Share
3,265
Reduced 61.17%
2,073
Common Stock
Aug 01
2023
SELL
Open market or private sale
$88,654
$59.62 p/Share
1,487
Reduced 21.79%
5,338
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$63,361
$42.61 p/Share
1,487
Added 17.89%
6,825
Common Stock
Jul 31
2023
SELL
Open market or private sale
$63,660
$60.0 p/Share
1,061
Reduced 16.58%
5,338
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$50,036
$47.16 p/Share
1,061
Added 14.22%
6,399
Common Stock
Jul 03
2023
SELL
Open market or private sale
$122,800
$57.87 p/Share
2,122
Reduced 28.92%
5,216
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$100,073
$47.16 p/Share
2,122
Added 22.43%
7,338
Common Stock
Jun 01
2023
SELL
Open market or private sale
$89,535
$59.69 p/Share
1,500
Reduced 22.33%
5,216
Common Stock
May 15
2023
SELL
Open market or private sale
$140,546
$55.64 p/Share
2,526
Reduced 27.33%
6,716
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$52,187
$57.16 p/Share
913
Reduced 9.3%
8,905
Common Stock