Nov 13
2023
BUY
Exercise of conversion of derivative security
$2,127,462
$33.9 p/Share
62,757
Added 21.82%
224,891
Common Stock
Nov 10
2023
SELL
Open market or private sale
$2,730,690
$55.19 p/Share
49,478
Reduced 23.38%
162,134
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$1,677,304
$33.9 p/Share
49,478
Added 18.95%
211,612
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$90,180
$55.19 p/Share
1,634
Reduced 1.0%
162,134
Common Stock
Nov 09
2023
SELL
Open market or private sale
$4,366,134
$55.57 p/Share
78,570
Reduced 32.42%
163,768
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
$2,663,523
$33.9 p/Share
78,570
Added 24.48%
242,338
Common Stock
Nov 08
2023
SELL
Open market or private sale
$2,516,108
$55.15 p/Share
45,623
Reduced 22.05%
161,238
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$1,546,619
$33.9 p/Share
45,623
Added 18.07%
206,861
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
$139,959
$55.32 p/Share
2,530
Added 1.52%
163,768
Common Stock
Nov 07
2023
SELL
Open market or private sale
$3,966,226
$55.3 p/Share
71,722
Reduced 30.79%
161,238
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$2,431,375
$33.9 p/Share
71,722
Added 23.54%
232,960
Common Stock
Nov 06
2023
SELL
Open market or private sale
$1,113,017
$55.01 p/Share
20,233
Reduced 11.15%
161,238
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$685,898
$33.9 p/Share
20,233
Added 10.03%
181,471
Common Stock
Nov 03
2023
SELL
Open market or private sale
$1,605,043
$55.02 p/Share
29,172
Reduced 15.32%
161,238
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$118,151
$43.55 p/Share
2,713
Reduced 1.4%
190,410
Common Stock
Aug 26
2023
SELL
Payment of exercise price or tax liability
$1,468,022
$43.2 p/Share
33,982
Reduced 14.96%
193,123
Common Stock
Aug 26
2023
BUY
Grant, award, or other acquisition
$2,255,731
$43.2 p/Share
52,216
Added 20.24%
205,766
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$222,264
$43.2 p/Share
5,145
Reduced 2.86%
174,889
Common Stock
May 15
2023
SELL
Open market or private sale
$2,888,130
$40.45 p/Share
71,400
Reduced 28.4%
180,034
Common Stock
May 12
2023
SELL
Open market or private sale
$991,227
$41.14 p/Share
24,094
Reduced 8.74%
251,434
Common Stock
May 11
2023
SELL
Open market or private sale
$327,445
$41.24 p/Share
7,940
Reduced 2.8%
275,528
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
$125,081
$42.69 p/Share
2,930
Added 1.02%
283,468
Common Stock
Nov 08
2022
SELL
Open market or private sale
$1,738,733
$44.09 p/Share
39,436
Reduced 12.32%
280,538
Common Stock
Nov 07
2022
SELL
Open market or private sale
$1,319,447
$43.17 p/Share
30,564
Reduced 8.72%
319,974
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
$692,445
$39.75 p/Share
17,420
Reduced 4.73%
350,538
Common Stock