Aug 26
2024
SELL
Open market or private sale
$504,658
$53.42 p/Share
9,447
Reduced 3.08%
296,892
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$486,898
$51.54 p/Share
9,447
Added 2.99%
306,339
Common Stock
Aug 23
2024
SELL
Open market or private sale
$873,330
$53.09 p/Share
16,450
Reduced 5.25%
296,892
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$847,833
$51.54 p/Share
16,450
Added 4.99%
313,342
Common Stock
Aug 12
2024
SELL
Open market or private sale
$3,576,259
$49.6 p/Share
72,102
Reduced 19.54%
296,892
Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
$2,309,427
$32.03 p/Share
72,102
Added 17.8%
332,943
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$511,045
$41.34 p/Share
12,362
Reduced 4.0%
296,892
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
27,257
Added 8.1%
309,254
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$2,490,338
$43.95 p/Share
56,663
Reduced 16.73%
281,997
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$345,656
$42.7 p/Share
8,095
Reduced 2.33%
338,660
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
51,862
Added 13.01%
346,755
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$61,699
$34.78 p/Share
1,774
Added 0.6%
294,893
Common Stock
Nov 14
2023
SELL
Open market or private sale
$375,324
$39.4 p/Share
9,526
Reduced 3.15%
293,119
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$331,314
$34.78 p/Share
9,526
Added 3.05%
302,645
Common Stock
Nov 10
2023
SELL
Open market or private sale
$1,076,612
$38.02 p/Share
28,317
Reduced 8.81%
293,119
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$984,865
$34.78 p/Share
28,317
Added 8.1%
321,436
Common Stock
Nov 02
2023
BUY
Grant, award, or other acquisition
-
25
Added 0.01%
293,119
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$363,363
$31.46 p/Share
11,550
Reduced 3.79%
293,094
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
56,476
Added 15.64%
304,644
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$181,655
$31.1 p/Share
5,841
Reduced 2.3%
248,168
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
2,536
Added 0.99%
254,009
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$261,659
$43.53 p/Share
6,011
Reduced 2.75%
212,828
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
38,645
Added 13.32%
251,473
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$244,871
$41.93 p/Share
5,840
Reduced 2.6%
218,839
Common Stock
Apr 22
2021
BUY
Exercise of conversion of derivative security
$203,806
$31.79 p/Share
6,411
Added 2.71%
230,514
Common Stock