Apr 16
2024
SELL
Open market or private sale
$324,389
$58.66 p/Share
5,530
Reduced 2.06%
262,791
Common Stock
Apr 09
2024
SELL
Open market or private sale
$920,250
$61.35 p/Share
15,000
Reduced 5.29%
268,321
Common Stock
Apr 02
2024
SELL
Open market or private sale
$898,950
$59.93 p/Share
15,000
Reduced 5.03%
283,321
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
38,566
Added 11.45%
298,321
Common Stock
Mar 26
2024
SELL
Open market or private sale
$940,350
$62.69 p/Share
15,000
Reduced 5.46%
259,755
Common Stock
Mar 19
2024
SELL
Open market or private sale
$875,400
$58.36 p/Share
15,000
Reduced 5.18%
274,755
Common Stock
Mar 12
2024
SELL
Open market or private sale
$940,200
$62.68 p/Share
15,000
Reduced 4.92%
289,755
Common Stock
Mar 05
2024
SELL
Open market or private sale
$932,550
$62.17 p/Share
15,000
Reduced 4.69%
304,755
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$913,628
$68.37 p/Share
13,363
Reduced 4.01%
319,755
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$9,781,160
$68.15 p/Share
143,524
Reduced 30.11%
333,118
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
221,310
Added 31.71%
476,642
Common Stock
May 15
2023
SELL
Open market or private sale
$224,929
$49.37 p/Share
4,556
Reduced 1.75%
255,332
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$57,356
$12.82 p/Share
4,474
Added 1.72%
255,716
Common Stock
May 08
2023
SELL
Open market or private sale
$599,750
$47.98 p/Share
12,500
Reduced 4.67%
255,414
Common Stock
May 01
2023
SELL
Open market or private sale
$560,375
$44.83 p/Share
12,500
Reduced 4.46%
267,914
Common Stock
Apr 24
2023
SELL
Open market or private sale
$617,625
$49.41 p/Share
12,500
Reduced 4.28%
279,653
Common Stock
Apr 17
2023
SELL
Open market or private sale
$619,750
$49.58 p/Share
12,500
Reduced 4.1%
292,153
Common Stock
Apr 10
2023
SELL
Open market or private sale
$608,500
$48.68 p/Share
12,500
Reduced 3.94%
304,653
Common Stock
Apr 03
2023
SELL
Open market or private sale
$641,000
$51.28 p/Share
12,500
Reduced 3.79%
317,153
Common Stock
Mar 27
2023
SELL
Open market or private sale
$562,375
$44.99 p/Share
12,500
Reduced 3.65%
329,653
Common Stock
Mar 20
2023
SELL
Open market or private sale
$552,500
$44.2 p/Share
12,500
Reduced 3.52%
342,153
Common Stock
Mar 13
2023
SELL
Open market or private sale
$513,250
$41.06 p/Share
12,500
Reduced 3.4%
354,653
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$7,113,157
$43.62 p/Share
163,071
Reduced 63.64%
93,153
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
286,500
Added 43.01%
379,653
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,456,926
$43.41 p/Share
33,562
Reduced 13.88%
208,309
Common Stock