Dec 20
2024
SELL
Open market or private sale
$166,290
$55.43 p/Share
3,000
Reduced 0.68%
439,310
Common Stock
Nov 20
2024
SELL
Open market or private sale
$152,490
$50.83 p/Share
3,000
Reduced 0.67%
442,310
Common Stock
Oct 29
2024
SELL
Open market or private sale
$150,000
$50.0 p/Share
3,000
Reduced 0.67%
445,310
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$171,539
$40.63 p/Share
4,222
Reduced 0.93%
448,310
Common Stock
Aug 20
2024
SELL
Open market or private sale
$150,000
$50.0 p/Share
3,000
Reduced 0.66%
452,532
Common Stock
Jul 22
2024
SELL
Open market or private sale
$165,690
$55.23 p/Share
3,000
Reduced 0.65%
455,252
Common Stock
Jul 01
2024
SELL
Open market or private sale
$150,240
$50.08 p/Share
3,000
Reduced 0.64%
462,474
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$211,902
$50.19 p/Share
4,222
Reduced 0.91%
458,252
Common Stock
May 28
2024
SELL
Open market or private sale
$150,000
$50.0 p/Share
3,000
Reduced 0.64%
465,474
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
-
4,222
Reduced 0.89%
468,474
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
40,786
Added 7.94%
472,696
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$198,849
$64.92 p/Share
3,063
Reduced 0.7%
431,754
Common Stock
Nov 16
2023
SELL
Open market or private sale
$2,242,011
$59.87 p/Share
37,448
Reduced 7.93%
434,817
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$187,501
$65.4 p/Share
2,867
Reduced 0.6%
472,265
Common Stock
Aug 16
2023
SELL
Open market or private sale
$2,447,756
$66.74 p/Share
36,676
Reduced 7.17%
475,132
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$116,221
$58.14 p/Share
1,999
Reduced 0.39%
511,609
Common Stock
May 17
2023
SELL
Open market or private sale
$1,298,004
$69.19 p/Share
18,760
Reduced 3.52%
513,608
Common Stock
May 16
2023
SELL
Open market or private sale
$1,269,706
$70.87 p/Share
17,916
Reduced 3.26%
532,368
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$123,418
$61.74 p/Share
1,999
Reduced 0.36%
550,284
Common Stock
Mar 20
2023
SELL
Open market or private sale
$580,140
$64.46 p/Share
9,000
Reduced 1.6%
552,283
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
430,517
Added 43.42%
561,112
Common Stock
Feb 21
2023
SELL
Open market or private sale
$496,710
$55.19 p/Share
9,000
Reduced 6.45%
130,595
Common Stock
Feb 18
2023
BUY
Grant, award, or other acquisition
-
46,549
Added 25.01%
139,595
Common Stock
Jan 20
2023
SELL
Open market or private sale
$558,090
$62.01 p/Share
9,000
Reduced 8.82%
93,046
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$72,776
$63.56 p/Share
1,145
Reduced 1.11%
101,853
Common Stock