Nov 11
2024
SELL
Open market or private sale
$4,895,120
$56.54 p/Share
86,578
Reduced 7.35%
1,090,598
Common Stock
Nov 08
2024
SELL
Open market or private sale
$665,911
$53.01 p/Share
12,562
Reduced 1.06%
1,177,176
Common Stock
Nov 07
2024
SELL
Open market or private sale
$47,067
$54.73 p/Share
860
Reduced 0.07%
1,189,738
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
$495,003
$49.02 p/Share
10,098
Added 0.84%
1,190,265
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
$565,723
$50.43 p/Share
11,218
Reduced 0.94%
1,180,167
Common Stock
Apr 07
2024
BUY
Grant, award, or other acquisition
$1,122,823
$50.43 p/Share
22,265
Added 1.84%
1,185,601
Common Stock
Apr 06
2024
SELL
Payment of exercise price or tax liability
$151,794
$50.43 p/Share
3,010
Reduced 0.26%
1,169,120
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$321,650
$50.0 p/Share
6,433
Reduced 0.55%
1,172,130
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$64,898
$51.96 p/Share
1,249
Reduced 0.11%
1,178,563
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$1,237,527
$49.66 p/Share
24,920
Added 2.07%
1,179,654
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$137,021
$52.66 p/Share
2,602
Reduced 0.22%
1,154,734
Common Stock
Jan 18
2024
$995,957
$51.08 p/Share
19,498
Reduced 1.66%
1,157,336
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$28,547
$51.81 p/Share
551
Reduced 0.05%
1,176,834
Common Stock
Nov 02
2023
SELL
Open market or private sale
$2,124,922
$41.47 p/Share
51,240
Reduced 4.17%
1,177,385
Common Stock
Nov 01
2023
SELL
Open market or private sale
$1,965,110
$39.7 p/Share
49,499
Reduced 3.87%
1,228,625
Common Stock
Oct 31
2023
SELL
Open market or private sale
$3,942,000
$39.42 p/Share
100,000
Reduced 7.26%
1,278,124
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$1,523,000
$15.23 p/Share
100,000
Added 6.77%
1,378,124
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$26,506
$17.45 p/Share
1,519
Reduced 0.13%
1,203,642
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
$400,390
$17.45 p/Share
22,945
Added 1.76%
1,277,335
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
$880,477
$17.35 p/Share
50,748
Added 3.89%
1,254,390
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$429,812
$18.52 p/Share
23,208
Reduced 1.89%
1,204,879
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
$1,039,638
$18.52 p/Share
56,136
Added 4.41%
1,215,442
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$22,750
$18.2 p/Share
1,250
Reduced 0.11%
1,166,376
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$499,950
$11.0 p/Share
45,450
Added 3.75%
1,167,626
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$80,453
$30.92 p/Share
2,602
Reduced 0.23%
1,122,176
Common Stock