Nov 15
2024
SELL
Open market or private sale
$513,511
$57.88 p/Share
8,872
Reduced 20.22%
35,003
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$455,884
$57.78 p/Share
7,890
Reduced 16.3%
40,503
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$207,220
$18.4 p/Share
11,262
Added 17.87%
51,765
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$26,495
$41.66 p/Share
636
Reduced 1.55%
40,284
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$33,059
$40.17 p/Share
823
Reduced 1.97%
40,920
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$38,146
$41.15 p/Share
927
Reduced 2.17%
41,743
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
$250,013
$40.58 p/Share
6,161
Added 12.62%
42,670
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$57,287
$40.4 p/Share
1,418
Reduced 3.74%
36,509
Common Stock
May 24
2024
SELL
Open market or private sale
$105,574
$42.23 p/Share
2,500
Reduced 6.3%
37,173
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$20,519
$33.42 p/Share
614
Reduced 1.57%
38,541
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$26,295
$33.16 p/Share
793
Reduced 1.99%
39,155
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
$249,991
$33.81 p/Share
7,394
Added 15.62%
39,948
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$22,241
$34.59 p/Share
643
Reduced 1.94%
32,554
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$47,229
$34.6 p/Share
1,365
Reduced 3.95%
33,197
Common Stock
Feb 14
2023
-
200
Reduced 0.59%
33,968
Common Stock
Dec 02
2022
SELL
Open market or private sale
$60,954
$38.53 p/Share
1,582
Reduced 3.86%
39,375
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$208,832
$38.53 p/Share
5,420
Reduced 13.77%
33,955
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
$146,831
$20.97 p/Share
7,002
Added 14.6%
40,957
Common Stock
Sep 12
2022
SELL
Open market or private sale
$73,804
$36.81 p/Share
2,005
Reduced 5.62%
33,681
Common Stock
Aug 25
2022
SELL
Open market or private sale
$206,434
$36.85 p/Share
5,602
Reduced 13.57%
35,686
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$56,307
$36.85 p/Share
1,528
Reduced 3.62%
40,686
Common Stock
Aug 25
2022
BUY
Exercise of conversion of derivative security
$33,718
$15.83 p/Share
2,130
Added 4.74%
42,816
Common Stock
Aug 23
2022
SELL
Payment of exercise price or tax liability
$21,527
$36.24 p/Share
594
Reduced 1.44%
40,686
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$166,746
$35.41 p/Share
4,709
Reduced 10.24%
41,280
Common Stock
Aug 22
2022
BUY
Grant, award, or other acquisition
-
9,729
Added 19.71%
39,635
Common Stock