Sep 08
2023
BUY
Open market or private purchase
$338,500
$33.85 p/Share
10,000
Added 1.5%
658,360
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,441,532
$45.27 p/Share
31,843
Reduced 4.68%
648,360
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
32,330
Added 4.54%
680,203
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$227,344
$49.06 p/Share
4,634
Reduced 0.71%
647,873
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$4,779,601
$48.55 p/Share
98,447
Reduced 13.11%
652,507
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$4,779,601
$48.55 p/Share
98,447
Reduced 20.3%
386,516
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
265,991
Added 26.16%
750,954
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
$2,100,030
$48.55 p/Share
43,255
Added 9.14%
429,771
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$411,692
$50.62 p/Share
8,133
Reduced 1.65%
484,963
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$325,577
$49.3 p/Share
6,604
Reduced 1.32%
493,096
Common Stock
Sep 18
2022
SELL
Payment of exercise price or tax liability
$756,702
$48.65 p/Share
15,554
Reduced 3.02%
499,700
Common Stock
Aug 03
2022
BUY
Open market or private purchase
$256,275
$56.95 p/Share
4,500
Added 0.87%
515,254
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$1,894,846
$64.77 p/Share
29,255
Reduced 5.42%
510,754
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
37,756
Added 6.53%
540,009
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$3,387,202
$66.76 p/Share
50,737
Reduced 9.18%
502,253
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
145,629
Added 20.85%
552,990
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$400,942
$63.31 p/Share
6,333
Reduced 1.53%
407,361
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$520,875
$63.7 p/Share
8,177
Reduced 1.94%
413,694
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$422,522
$63.7 p/Share
6,633
Reduced 1.55%
421,871
Common Stock
Mar 14
2021
SELL
Payment of exercise price or tax liability
$785,516
$46.12 p/Share
17,032
Reduced 3.82%
428,504
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
72,043
Added 13.92%
445,536
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$280,853
$44.09 p/Share
6,370
Reduced 1.68%
373,493
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$646,051
$44.09 p/Share
14,653
Reduced 3.71%
379,863
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
44,828
Added 10.2%
394,516
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$1,078,967
$44.38 p/Share
24,312
Reduced 6.5%
349,688
Common Stock