May 31
2024
SELL
Payment of exercise price or tax liability
$279,211
$24.81 p/Share
11,254
Reduced 0.16%
6,844,926
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$99,723
$17.56 p/Share
5,679
Reduced 0.08%
6,856,180
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
83,086
Added 1.2%
6,861,859
Common Stock
Nov 17
2023
BUY
Open market or private purchase
$636,900
$21.23 p/Share
30,000
Added 0.44%
6,778,773
Common Stock
Aug 21
2023
BUY
Open market or private purchase
$1,182,750
$47.31 p/Share
25,000
Added 0.37%
6,748,773
Common Stock
Jul 25
2023
BUY
Open market or private purchase
$3,999,985
$55.0 p/Share
72,727
Added 1.07%
6,723,773
Common Stock
Jun 13
2023
BUY
Open market or private purchase
$235,004
$37.91 p/Share
6,199
Added 0.09%
6,651,046
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$507,397
$36.43 p/Share
13,928
Reduced 0.21%
6,644,847
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$252,506
$36.83 p/Share
6,856
Reduced 0.1%
6,658,775
Common Stock
May 16
2023
BUY
Open market or private purchase
$659,000
$32.95 p/Share
20,000
Added 0.3%
6,640,631
Common Stock
May 08
2023
BUY
Open market or private purchase
$866,499
$34.66 p/Share
25,000
Added 0.38%
6,620,631
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$747,500
$29.9 p/Share
25,000
Added 0.38%
6,620,631
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$387,204
$29.87 p/Share
12,963
Added 0.2%
6,595,631
Common Stock
Mar 07
2023
BUY
Open market or private purchase
$303,375
$40.45 p/Share
7,500
Added 0.11%
6,582,668
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
49,225
Added 0.74%
6,575,168
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
150,000
Added 2.25%
6,525,943
Common Stock
Feb 08
2023
BUY
Open market or private purchase
$5,461,386
$40.18 p/Share
135,923
Added 2.09%
6,375,943
Common Stock
Dec 29
2022
BUY
Open market or private purchase
$694,696
$33.82 p/Share
20,541
Added 0.33%
6,240,020
Common Stock
Dec 28
2022
BUY
Open market or private purchase
$188,459
$31.29 p/Share
6,023
Added 0.1%
6,219,479
Common Stock
Dec 16
2022
BUY
Open market or private purchase
$4,815,600
$40.13 p/Share
120,000
Added 1.89%
6,213,456
Common Stock
Dec 15
2022
BUY
Open market or private purchase
$997,003
$40.34 p/Share
24,715
Added 0.4%
6,093,456
Common Stock
Dec 14
2022
BUY
Open market or private purchase
$1,627,387
$41.93 p/Share
38,812
Added 0.64%
6,068,741
Common Stock
Dec 05
2022
BUY
Open market or private purchase
$2,196,000
$43.92 p/Share
50,000
Added 0.82%
6,029,929
Common Stock
Dec 02
2022
BUY
Open market or private purchase
$67,115
$44.33 p/Share
1,514
Added 0.03%
5,979,929
Common Stock
Sep 16
2022
BUY
Open market or private purchase
$398,476
$46.83 p/Share
8,509
Added 0.14%
5,978,415
Common Stock