Sep 03
2024
SELL
Open market or private sale
$613,166
$63.07 p/Share
9,722
Reduced 1.08%
893,169
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$11,098,496
$63.31 p/Share
175,304
Reduced 16.26%
902,891
Common Stock
Aug 31
2024
BUY
Grant, award, or other acquisition
-
45,886
Added 4.08%
1,078,195
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
-
148,088
Added 14.66%
862,366
Common Stock
Jul 01
2024
SELL
Open market or private sale
$2,453,386
$54.55 p/Share
44,975
Reduced 5.94%
712,385
Common Stock
Feb 23
2024
SELL
Open market or private sale
$4,228,172
$49.21 p/Share
85,921
Reduced 10.21%
755,359
Common Stock
Feb 15
2024
SELL
Open market or private sale
$717,322
$48.02 p/Share
14,938
Reduced 1.74%
841,280
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$867,206
$39.98 p/Share
21,691
Reduced 2.48%
851,739
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
61,281
Added 6.56%
873,430
Common Stock
Aug 16
2023
SELL
Open market or private sale
$3,465,296
$38.0 p/Share
91,192
Reduced 10.09%
812,149
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$8,826,187
$33.61 p/Share
262,606
Reduced 22.52%
903,341
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
579,702
Added 33.21%
1,165,947
Common Stock
Jul 07
2023
SELL
Payment of exercise price or tax liability
$3,825
$31.1 p/Share
123
Reduced 0.02%
586,244
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$415,999
$31.87 p/Share
13,053
Reduced 2.19%
583,474
Common Stock
Dec 14
2022
SELL
Open market or private sale
$2,776,620
$42.07 p/Share
66,000
Reduced 10.03%
591,977
Common Stock
Dec 13
2022
SELL
Open market or private sale
$758,358
$42.11 p/Share
18,009
Reduced 2.66%
657,977
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$623,745
$45.0 p/Share
13,861
Reduced 2.02%
674,008
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
-
48,223
Added 6.55%
687,869
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$3,563,117
$35.32 p/Share
100,881
Reduced 13.62%
639,646
Common Stock
Aug 11
2022
BUY
Grant, award, or other acquisition
-
220,986
Added 22.98%
740,527
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$5,368
$36.77 p/Share
146
Reduced 0.03%
519,541
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$683,477
$35.32 p/Share
19,351
Reduced 3.61%
517,234
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
87,557
Added 14.26%
526,329
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$2,042,690
$23.48 p/Share
86,997
Reduced 16.55%
438,772
Common Stock
Jul 16
2021
BUY
Grant, award, or other acquisition
-
196,157
Added 27.17%
525,769
Common Stock