Nov 06
2024
SELL
Open market or private sale
$2,502,400
$62.56 p/Share
40,000
Reduced 28.05%
102,584
Common Stock
Oct 31
2024
SELL
Open market or private sale
$4,372,500
$58.3 p/Share
75,000
Reduced 34.47%
142,584
Common Stock
Apr 22
2024
SELL
Open market or private sale
$4,905,000
$49.05 p/Share
100,000
Reduced 31.49%
217,584
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
48,190
Added 13.17%
317,584
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$171,683
$39.76 p/Share
4,318
Reduced 1.58%
269,394
Common Stock
Apr 17
2023
SELL
Open market or private sale
$172,650
$34.53 p/Share
5,000
Reduced 1.79%
273,712
Common Stock
Feb 27
2023
SELL
Open market or private sale
$189,350
$37.87 p/Share
5,000
Reduced 1.76%
278,712
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$856,084
$39.44 p/Share
21,706
Reduced 7.11%
283,712
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
48,128
Added 13.61%
305,418
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$408,353
$39.89 p/Share
10,237
Reduced 3.83%
257,290
Common Stock
May 04
2022
SELL
Open market or private sale
$435,500
$43.55 p/Share
10,000
Reduced 3.6%
267,527
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$1,035,085
$43.88 p/Share
23,589
Reduced 7.83%
277,527
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
52,302
Added 14.8%
301,116
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$925,035
$40.49 p/Share
22,846
Reduced 8.41%
248,814
Common Stock
Feb 12
2021
SELL
Open market or private sale
$2,633,068
$43.46 p/Share
60,586
Reduced 18.24%
271,660
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$920,072
$39.78 p/Share
23,129
Reduced 7.73%
276,246
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
107,283
Added 24.41%
332,246
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$616,504
$37.82 p/Share
16,301
Reduced 6.17%
248,092
Common Stock
Nov 09
2020
SELL
Open market or private sale
$1,917,140
$36.9 p/Share
51,955
Reduced 16.42%
264,393
Common Stock
Feb 05
2020
SELL
Payment of exercise price or tax liability
$1,331,738
$58.89 p/Share
22,614
Reduced 7.51%
278,518
Common Stock
Feb 05
2020
BUY
Grant, award, or other acquisition
-
87,970
Added 21.76%
316,348
Common Stock
Jan 31
2020
SELL
Payment of exercise price or tax liability
$921,605
$55.74 p/Share
16,534
Reduced 6.18%
250,992
Common Stock
Jul 16
2019
SELL
Open market or private sale
$3,151,500
$63.03 p/Share
50,000
Reduced 15.75%
267,526
Common Stock
Feb 06
2019
SELL
Payment of exercise price or tax liability
$2,515,340
$50.52 p/Share
49,789
Reduced 15.4%
273,426
Common Stock
Feb 06
2019
BUY
Grant, award, or other acquisition
-
154,475
Added 32.73%
317,526
Common Stock