Mar 01
2024
SELL
Payment of exercise price or tax liability
$621,925
$59.91 p/Share
10,381
Reduced 1.35%
757,895
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$453,618
$59.53 p/Share
7,620
Reduced 0.98%
768,276
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$403,637
$59.28 p/Share
6,809
Reduced 0.87%
775,896
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
34,414
Added 4.21%
782,705
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$3,668,262
$58.84 p/Share
62,343
Reduced 7.69%
748,291
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
140,995
Added 14.82%
810,634
Common Stock
Jun 05
2023
SELL
Open market or private sale
$7,338,405
$61.21 p/Share
119,889
Reduced 15.18%
669,639
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$2,177,184
$18.16 p/Share
119,889
Added 13.18%
789,528
Common Stock
May 23
2023
SELL
Open market or private sale
$53,280
$59.2 p/Share
900
Reduced 0.13%
669,639
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
$16,344
$18.16 p/Share
900
Added 0.13%
670,539
Common Stock
May 18
2023
SELL
Open market or private sale
$142,050
$59.51 p/Share
2,387
Reduced 0.36%
669,639
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
$43,347
$18.16 p/Share
2,387
Added 0.35%
672,026
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$586,208
$55.1 p/Share
10,639
Reduced 1.56%
669,393
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$650,978
$55.53 p/Share
11,723
Reduced 1.69%
680,032
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$422,694
$55.53 p/Share
7,612
Reduced 1.09%
691,755
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$3,305,241
$52.27 p/Share
63,234
Reduced 8.69%
664,656
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
34,711
Added 4.73%
699,367
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
145,893
Added 16.7%
727,890
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$509,980
$49.15 p/Share
10,376
Reduced 1.75%
581,997
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$734,076
$49.64 p/Share
14,788
Reduced 2.44%
592,373
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$567,653
$48.78 p/Share
11,637
Reduced 1.88%
607,161
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
38,841
Added 5.91%
618,798
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
13,231
Added 2.23%
579,957
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
52,928
Added 8.54%
566,726
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$441,316
$31.0 p/Share
14,236
Reduced 2.7%
513,798
Common Stock