Oct 18
2024
BUY
Exercise of conversion of derivative security
$90,503
$49.08 p/Share
1,844
Added 2.23%
80,683
Common Stock
Oct 17
2024
SELL
Open market or private sale
$322,834
$55.11 p/Share
5,858
Reduced 6.92%
78,839
Common Stock
Oct 17
2024
BUY
Exercise of conversion of derivative security
$287,510
$49.08 p/Share
5,858
Added 6.56%
83,450
Common Stock
Oct 16
2024
SELL
Open market or private sale
$979,313
$55.03 p/Share
17,796
Reduced 18.42%
78,839
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
$873,427
$49.08 p/Share
17,796
Added 16.05%
93,081
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$417,160
$40.83 p/Share
10,217
Added 11.47%
78,839
Common Stock
Aug 19
2024
SELL
Open market or private sale
$3,777,870
$51.32 p/Share
73,614
Reduced 51.75%
68,622
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
$3,005,659
$40.83 p/Share
73,614
Added 41.39%
104,246
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$51,183
$32.03 p/Share
1,598
Added 2.28%
68,622
Common Stock
Mar 14
2024
SELL
Open market or private sale
$429,067
$43.01 p/Share
9,976
Reduced 12.96%
67,024
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$319,531
$32.03 p/Share
9,976
Added 11.47%
77,000
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$111,948
$41.34 p/Share
2,708
Reduced 3.88%
67,024
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
5,938
Added 7.85%
69,732
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$627,122
$43.95 p/Share
14,269
Reduced 18.28%
63,794
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$81,514
$42.7 p/Share
1,909
Reduced 2.39%
78,063
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
8,903
Added 10.02%
79,972
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$5,982
$34.78 p/Share
172
Added 0.24%
71,065
Common Stock
Nov 10
2023
SELL
Open market or private sale
$148,577
$37.98 p/Share
3,912
Reduced 5.23%
70,874
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$136,059
$34.78 p/Share
3,912
Added 4.97%
74,786
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$81,796
$31.46 p/Share
2,600
Reduced 3.54%
70,874
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
11,620
Added 13.66%
73,474
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$45,095
$31.1 p/Share
1,450
Reduced 2.29%
61,854
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$190
$31.79 p/Share
6
Added 0.01%
63,304
Common Stock
Feb 02
2023
SELL
Open market or private sale
$69,316
$32.24 p/Share
2,150
Reduced 3.29%
63,298
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$68,348
$31.79 p/Share
2,150
Added 3.18%
65,448
Common Stock